Observer une structure en arbre avec KVO

laurrislaurris Membre
avril 2007 modifié dans API AppKit #1
Bonjour tous,

Je cherche à  oberver un arbre avec le KeyValueObserving.
Avec Cocoa, on peut déjà  modifier un NSMutableArray avec des accesseurs indéxés et savoir où les items ont été insérés, remplacés ou modifiés. Je voudrais faire la même chose mais avec une structure en arbre à  la place d'une collection "plate".
Est-ce que vous connaissez une classe toute faite quelque part ?

Sinon, est-ce que vous auriez des idées pour l'implémenter ? J'imagine qu'on pourrait à  chaque insertion d'un noeud dans l'arbre, ajouter un obervateur à  ce noeud pour regarder ce que font ses sous-éléments.

Ca pourrait le faire ou ça pose de trop gros problèmes pour que je me lance ?

PS: Sur la liste Apple, j'ai trouvé un message qui correspond exactement à  ça: http://lists.apple.com/archives/cocoa-dev/2005/Jan/msg01116.html.
C' est rassurant ! Mais pas de réponse (ça l'est moins).
Question annexe: Pourquoi Apple ne rend pas publique une telle classe, alors que de toute évidence ils utilisent ce genre de truc pour NSOutlineView quand elle est bindée à  NSTreeController !!
Connectez-vous ou Inscrivez-vous pour répondre.