簡體   English   中英

iOS上的可轉換屬性

[英]Transformable attribute on iOS

我將字典存儲在transformable屬性中。我想知道

如何從中獲取單個數據?**

NSFetchRequest  *fetchRequest = [[NSFetchRequest alloc] 
initWithEntityName:@"MemberProfile"];
NSSortDescriptor *ordering = [[NSSortDescriptor alloc] initWithKey:
[member.member_Profile objectForKey:"@order"] ascending:YES];
[fetchRequest setSortDescriptors:[NSArray 
 arrayWithObjects:ordering,nil]];
NSArray *result = [self.managedObjectContext 
executeFetchRequest:fetchRequest error:Nil];
self.masterList = [[NSMutableArray alloc] initWithArray:result];

導入NSManagedObject(InstallProject)並獲取一個這樣的對象,

-(InstallProject *)readSelectedInstall:(NSString *)projIDString
{
NSArray *fetchedObjects;
NSManagedObjectContext *context = [self managedObjectContext];
NSFetchRequest *fetch = [[NSFetchRequest alloc] init];
NSEntityDescription *entityDescription = [NSEntityDescription  entityForName:@"InstallProject"  inManagedObjectContext: context];
[fetch setEntity:entityDescription];
[fetch setPredicate:[NSPredicate predicateWithFormat:@"(ANY ProjID contains[cd] %@)",projIDString]];
NSError * error = nil;
fetchedObjects = [context executeFetchRequest:fetch error:&error];

if([fetchedObjects count] == 1)
return [fetchedObjects objectAtIndex:0];
else
return nil;  
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM