KVC selezionate in base a criteri
-
13-09-2019 - |
Domanda
Ho un array di oggetti che selezionati dai dati fondamentali. Ho bisogno di selezionare da questo insieme sottoinsieme di oggetto che corrispondono a condizionare. Come fare?
Soluzione
Se ho letto bene si desidera filtrare l'array in base a una condizione accolti da alcuni degli oggetti in esso?
È possibile farlo utilizzando NSPredicate
e call filteredArrayWithPredicate:
sul vostro array.
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"attribute == YES"];
NSArray *filteredArray = [originalArray filteredArrayWithPredicate:predicate];
Si può leggere di più su come utilizzare predicati nel I predicati di programmazione Guida
È inoltre possibile utilizzare predicati per filtrare la NSFetchRequest
direttamente quando si recuperano i dati da Core Data.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow