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

StackOverflow https://stackoverflow.com/questions/2245614

Вопрос

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

Это было полезно?

Решение

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

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];
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top