KVC von Kriterien auswählen
-
13-09-2019 - |
Frage
Ich habe eine Reihe von Objekten, die von den Kerndaten ausgewählt. Ich muß aus dieser Menge Teilmenge von Objekt auswählen, das konditionieren entsprechen. Wie es zu tun?
Lösung
Wenn ich Sie haben richtig gelesen Sie Ihr Array filtern möchten basierend auf einem von einigen der Objekte darin erfüllt Zustand?
Sie können dies tun, indem NSPredicate
und Call filteredArrayWithPredicate:
auf Ihrem Array verwendet wird.
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"attribute == YES"];
NSArray *filteredArray = [originalArray filteredArrayWithPredicate:predicate];
Sie können mehr lesen über Prädikate in der Prädikate Programming Guide
Sie können auch Prädikate verwenden Ihre NSFetchRequest
direkt zu filtern, wenn die Daten von Core Data abgerufen werden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow