Wie man eine NSFetchRequest machen, die für Objekte fragen, die eine bestimmte Vorname hat?
-
20-09-2019 - |
Frage
Zum Beispiel habe ich ein Managed Object Model mit einer Entität namens „Friends“, und ein Freund hat einen Vornamen. Ich möchte alle Freunde bekommen, wo der vorName zu „George“ gleich ist. Wie kann ich das tun?
Lösung
Verwenden Sie diese:
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];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow