10
例如,我有一個名爲「朋友」的實體的管理對象模型,並且朋友有名字。我想讓所有朋友的firstName等於「George」。我怎樣才能做到這一點?如何使一個NSFetchRequest請求具有特定名字的對象?
例如,我有一個名爲「朋友」的實體的管理對象模型,並且朋友有名字。我想讓所有朋友的firstName等於「George」。我怎樣才能做到這一點?如何使一個NSFetchRequest請求具有特定名字的對象?
使用此:
NSEntityDescription *entityDescription = [NSEntityDescription entityForName:@"Friends" inManagedObjectContext:context];
NSFetchRequest *request = [[[NSFetchRequest alloc] init] autorelease];
[request setEntity:entityDescription];
[request setPredicate:[NSPredicate predicateWithFormat:@"firstName == 'George'"]];
NSError *error = nil;
NSArray *array = [context executeFetchRequest:request error:&error];