NSMutableArray -> menu sélectif

Nebuchad34Nebuchad34 Membre
09:05 modifié dans API AppKit #1
Bonjour,

Je continue de travailler sur Poker Manager, mon logiciel de gestion de tournoi.
J'ai une nsmutablearray qui contient des pointeurs vers des objets de classe "joueurTable" qui contient un entier indiquant le numéro de table et une nssstring indiquant son nom. Tel que :

Nsmitablearray :
    table 1 - joueur 1
    Table 1 - joueur 2
    Table 2 - joueur 3
    Etc.

Actuellement, j'affiche simplement la liste ci dessous avec une table view.
Ce que je voudrais, c'est afficher une liste des tables façon liste source iTunes, et quand on clique sur table 1, et bien on affiche la liste des joueurs de la table 1 dans une table view juste à  côté.

Comment faire ça simplement ?

Merci

Réponses

  • Philippe49Philippe49 Membre
    09:05 modifié #2
    Pour le principe, il s'agit d'une NSOutlineView ( un tuto)
    Si tu veux le look iTunes, il doit y avoir des frameworks/classes déjà  faites.
  • Philippe49Philippe49 Membre
    09:05 modifié #3
    avec l'utilisation des property lists ici

    Merci du retour si tu as des remarques sur ces tutos qui commencent à  dater : par exemple , il existe depuis quelque temps une classe NSTreeNode .
  • Nebuchad34Nebuchad34 Membre
    09:05 modifié #4
    merci.j'ai regarde rapidemet le tuto mais je ne comprends pas comment utiliser la nsoutmine view pour quelle affiche comme je le souhaite les donnes de ma nsmutablearray en se mettant a jour des que je la modifie.

  • Philippe49Philippe49 Membre
    09:05 modifié #5
    Une seule mutablearray ne suffira pas.
    Il faut une arborescence

    root -> table 1 -> joueur 1 de la table 1
                        -> joueur 2 de la table 1
                        -> joueur 3 de la table 1
                        -> ...
          -> table 2 -> joueur 1 de la table 2
                        -> joueur 2 de la table 2
                        -> joueur 3  de la table 2
                        -> ...

    Le plus simple est sans doute de créer un Model de cette arborescence à  part, en la mettant à  jour avec le Model que tu as déjà  installé.
  • Nebuchad34Nebuchad34 Membre
    09:05 modifié #6
    Oui c'est bien ce quil me semblait...

  • Nebuchad34Nebuchad34 Membre
    09:05 modifié #7
    A terme, l'objectif serait de lister le tables, et quand on clique sur une table, on met a jour  10 nstextfield qui sont disposes dans IB autour du dessin d'une table de poker représentant l'emplacement des joueurs. J'ai du boulot...
  • Nebuchad34Nebuchad34 Membre
    09:05 modifié #8
    Finalement ce n'était pas si dur !

    3266009443_5b8ee91cbe_o.png
  • Philippe49Philippe49 Membre
    09:05 modifié #9
    Joli 
  • AntilogAntilog Membre
    09:05 modifié #10
    C'est qui ce Patrick Bruel?

    :kicking:
  • Philippe49Philippe49 Membre
    09:05 modifié #11
    C'est un gus en scène ... dont le boulot c'est de "Fer Du Son" afin d'obtenir de la "Money(m)"
    et pis aller zou , "Dans une gare"
  • Nebuchad34Nebuchad34 Membre
    09:05 modifié #12
    :)

    Oui enfin il est quand même bon joueur. On ne gagne pas les WSoP en claquant des doigts.
    ET l'idée de mon tournoi type pour tester Poker Manager, c'est de mettre en jeu tous les gagnants du WSoP, rien que ça !  :P
  • schlumschlum Membre
    09:05 modifié #13
    dans 1234352930:

    ET l'idée de mon tournoi type pour tester Poker Manager, c'est de mettre en jeu tous les gagnants du WSoP, rien que ça !  :P


    T'as 2 intrus (français)  :P
    http://fr.wikipedia.org/wiki/WSOP
Connectez-vous ou Inscrivez-vous pour répondre.