Question

J'espère vraiment que quelqu'un peut aider à ce sujet parce que je suis l'apprentissage du cacao et ont frappé un barrage routier.

Je suis en train de modéliser un simple tournoi de poker. Pour l'instant, mes entités sont tout simplement un tournoi (avec un numéro) et un lecteur (avec un nom). Un tournoi a un tableau de joueurs.

Je peux lier deux vues de table indépendantes pour afficher les tournois et les joueurs très bien. Mais je veux que la vue de la table des joueurs pour montrer que les joueurs qui appartiennent au tournoi sélectionné dans la première vue de la table.

Chacun a propre contrôleur de tableau est tout. Je l'ai essayé une variété de fixations différentes pour la deuxième table (joueurs) mais en vain. Quelqu'un at-il accompli cela? Si oui, vous pourriez peut-être épeler pour moi, comme je l'ai peu d'exemples en ligne.

  • Mise à jour Je peux maintenant PRESQUE arriver là où je dois, principalement par le biais rial et erreurs et les heures de googler. Je suis lié le joueur contenu de l'AC au tournoi AC, avec contrôleur clés 'objets sélectionnés et des modèles clés Chemin des « acteurs », qui est le nom du tableau dans mon entité tournoi.

Je la limite de la colonne dans la vue de la table des joueurs à ce deuxième joueur de l'AC, la clé de commande objets disposés. Mais quoi mettre dans le modèle du chemin clé? Je sais que cela fonctionne parce que si je tiens @count là-bas que je reçois le bon nombre de joueurs pour le tournoi sélectionné. Mais « nom » et « player.name » ne sont pas bons. Y at-il sorte de « item.name » ou «players.item.name je peux essayer?

Sooo près, merci pour l'aide à ce jour: text alt

Était-ce utile?

La solution

Je pense que ce tutoriel vous aidera. Ils créent également une vue maître / détail.

En bref:. Lier le contentArray du contrôleur RAID de votre lecteur au contrôleur de tableau du tournoi, mis à ControllerKey selection et les propriétés restantes en conséquence à votre modèle

Autres conseils

J'ai trouvé la réponse ici:

La mise en œuvre parent- > forage enfant dans Cocoa avec les liaisons de base de données couvrant plusieurs entités .

  • Le contrôleur de l'enfant a besoin de savoir sur le managedObjectContext par sa propre liaison.
  • Le contrôleur de l'enfant ne doit pas être en mode entité, mais plutôt fonctionner comme une classe NSMutableDictionary.
  • Et enfin, le contrôleur de l'enfant ne prépare pas ses données. Il il récupère du parent, à travers le contenu Set de liaison. Utilisez le contrôleur sélection clé et le modèle chemin de clé qui se connecte aux enfants.

Je suis surpris ce n'est pas une pratique plus couramment utilisée, et espère que la prochaine personne lisant cela ne passe pas trouver si longtemps la réponse!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top