J'ai un tableau d'objets sélectionnés parmi les données de base. J'ai besoin de sélectionner parmi ce sous ensemble d'objet qui correspondent à la condition. Comment le faire?KVC sélectionner par critères
0
A
Répondre
4
Si je vous lis correctement, vous voulez filtrer votre tableau en fonction d'une condition rencontrée par certains des objets qu'il contient?
Vous pouvez le faire en utilisant NSPredicate
et en appelant le filteredArrayWithPredicate:
sur votre baie.
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"attribute == YES"];
NSArray *filteredArray = [originalArray filteredArrayWithPredicate:predicate];
Vous pouvez en savoir plus sur l'utilisation de prédicats dans le Predicates Programming Guide
Vous pouvez également utiliser des prédicats pour filtrer votre NSFetchRequest
directement lors de la récupération des données de base de données.
Oui c'est ce que je veux. –