CoreData bindings et relation n-to-n

pflooo

Membre enregistré
21 Février 2006
1
0
Je cherche à mettre en oeuvre une relation n-to-n avec CoreData et les bindings cocoa. Pour simplifier la chose prenons l'example suivant des utilisateurs et groupes que l'on trouve dans un système :
- il y a une liste d'utilisateurs,
- ainsi qu'une liste de groupes,
- chaque utilisateur peut appartenir à plusieurs groupes,
- un groupe peut contenir plusieurs utilisateurs.

J'ai donc crée un modèle CoreData avec deux entités : Utilisateur et Groupe ayant chacun une relation "to-many" vers l'autre.

Grace aux bindings dans Interface Builder j'ai crée un NSArrayController pour les groupes que j'ai relié aux colonnes d'une NSTableView. De même pour la liste des utilisateurs. Ainsi je peux aisément créer et supprimer des utilisateurs et des groupes.

Maintenant je voudrais pouvoir assigner plusieurs groupes à un utilisateur donné. Quels éléments d'interface graphique dois-je mettre en oeuvre ? Et surtout à quel genre de contrôlleur dois-je relier ça ?

J'ai vainement cherché sur le web, je n'ai trouvé aucune information...
Merci d'avance,
pflooo