Как создать NSFetchRequest, который запрашивает объекты с определенным именем?
-
20-09-2019 - |
Вопрос
Например, у меня есть Управляемая объектная модель с объектом под названием "Друзья", и у друга есть имя.Я хочу заполучить всех друзей, у которых имя равно "Джордж".Как я могу это сделать?
Решение
Используй это:
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];
Не связан с StackOverflow