NSDictionnaryController, custom object et NSTableView

APAP Membre
03:07 modifié dans API AppKit #1
Bonjour,

Je cherche à  réaliser la chose suivante:
J'ai un NSDictionnaryController qui doit gérer le contenu d'un NSDictionnary.
-Comment faire pour que lorsque on ajoute une entrée dans le dictionnaire via le controller, faire en sorte que la valeur associée à  la clef soit une instance d'une classe personnalisée?
- Comment avoir une seule colonne dans une NSTableView avec une cellule personnalisée contenant à  là  fois la clef et la valeur associée?

Merci d'avance pour votre aide :)

Réponses

  • AliGatorAliGator Membre, Modérateur
    03:07 modifié #2
    dans 1297595564:

    -Comment faire pour que lorsque on ajoute une entrée dans le dictionnaire via le controller, faire en sorte que la valeur associée à  la clef soit une instance d'une classe personnalisée?
    Je dirais en surchargeant la méthode newEntry qui est faite pour ça.
  • APAP Membre
    03:07 modifié #3
    Merci pour ta réponse. J'ai pour le moment décidé de commencer simple avec un NSDictionnaryController bindé vers 1 NSTableView et 2 NSTextField bindés respectivement sur les clefs et valeurs.
    Je rencontre le problème suivant: malgré que l'ajout et la suppression se passe correctement, la modification des clefs et valeurs ne semble pas mettre à  jour les valeurs. Faut-il faire qqlch de plus que le "simple" binding avec IB?

    Merci
Connectez-vous ou Inscrivez-vous pour répondre.