Cómo hacer una NSFetchRequest que pide objetos que tienen un apellido específico?
-
20-09-2019 - |
Pregunta
Por ejemplo, tengo un modelo de objeto gestionado con una entidad llamada "Friends", y un amigo tiene un primerNombre. Quiero conseguir todos los amigos, donde el nombre es igual a "George". ¿Cómo puedo hacer eso?
Solución
Utilice esta:
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];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow