Content set dans le cas d'une relation Many-to-Many
nicox05
Membre
Bonsoir,
Comment fait-on pour filtrer une table (dans interface builder via un array controller) dans le cas d'une relation many-to-many ?
Entité A
- attributs A1, A2, ...
- relation AB (many)
Entité B
- attributs B1, B2, ...
- relation BA (many) reciproque de AB
Merci
Nicolas
Comment fait-on pour filtrer une table (dans interface builder via un array controller) dans le cas d'une relation many-to-many ?
Entité A
- attributs A1, A2, ...
- relation AB (many)
Entité B
- attributs B1, B2, ...
- relation BA (many) reciproque de AB
Merci
Nicolas
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Avec Core Data, le principe est de créer une NSFetchRequest, en association avec un NSPredicate et une NSEntityDescription ce qui va te renvoyer un NSArray de NSManagedObject correspondant.
Tu trouveras du code d'exemple à cet endroit:
http://cocoawithlove.com/2008/03/core-data-one-line-fetch.html
Par ailleurs, sache que NSArrayController peut faire ce genre de requêtes, en écrivant une expression du prédicat dans le premier onglet sous IB, ou en bindant un NSPredicate. (je ne peux pas te donner de détails, je ne l'ai jamais fait moi-même).