Gegebenes Modellobjekt, wie finde ich den Indexpfad in NSTreeController?

8

Vorgegebene Modellobjekte, die NSTreeController repräsentiert, wie finden Sie ihre Indexpfade in der Baumstruktur und wählen sie anschließend aus? Dies scheint ein blendend offensichtliches Problem zu sein, aber ich kann keinen Hinweis darauf finden. Irgendwelche Ideen?

    
Tony 29.01.2012, 00:57
quelle

2 Antworten

18

Es gibt keinen "einfachen" Weg, Sie müssen die Baumknoten durchlaufen und einen passenden Indexpfad finden, etwa wie folgt:

Ziel-C:

Kategorie

%Vor%

Schnell:

Erweiterung

%Vor%     
Rob Keniger 29.01.2012, 02:43
quelle
-1

Warum verwenden Sie NSOutlineView nicht, um die übergeordneten Elemente wie folgt abzurufen:

%Vor%

Dies wird ausgegeben: ./item1/item2/item3/...

Ich gehe davon aus, dass Sie hier nach einem Dateipfad suchen, aber Sie können anpassen, was auch immer Ihre Datenquelle darstellen mag.

    
Chris 11.02.2014 21:41
quelle