J'ai lu la documentation de NSPredicate et je n'ai pas pu la contourner complètement. Des prédicats simples que je peux comprendre, mais maintenant comment créer un prédicat pour la situation suivante:Est-ce qu'un NSPredicate peut rechercher un objet dans un tableau appartenant à un objet dans un autre tableau?
J'ai un tableau d'objets Foo. Dans la classe Foo, l'un des iVars est un objet NSMutableArray d'objets Bar. J'ai besoin de filtrer le tableau des objets Foo pour obtenir ceux qui ont un objet Bar particulier dans son tableau. Comment?
De même, est-il plus facile (ou possible) de trouver plusieurs objets Bar à la fois, ou de combiner plusieurs prédicats qui chaque recherche pour une barre particulière?
Pourquoi voulez-vous utiliser NSPredicate? – erotsppa
Pour filtrer un tableau. Il y a théoriquement un nombre infini de filtres qui peuvent être appliqués, et ils doivent être combinés ensemble, et cela semble être la raison exacte pour laquelle la méthode filteredArrayUsingPredicate: existe. –