Как сделать NSFetchRequest, который просит объекты, которые имеют определенный firstname?

Например, у меня есть Модель Управляемого объекта с Объектом под названием "Друзья", и у друга есть firstName. Я хочу получить всех друзей, где firstName равен "George". Как я могу сделать это?

10
задан Felix Lamouroux 11 February 2010 в 17:11
поделиться

1 ответ

Используйте это:

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];
21
ответ дан 3 December 2019 в 18:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: