Je joue actuellement avec l'exemple SourceView d'Apple.Comment obtenir un article spécifique dans un NSOutLineView?
Comme une tâche que je voulais changer le menu au bas de l'application dans un menu contextuel sur un clic droit. Maintenant, j'ai mis en place un NSMenuDelegate
et en utilisant la méthode menuWillOpen
pour faire mes ajustements dans le menu.
Le problème que je rencontre maintenant est que je ne peux pas obtenir des informations sur l'objet que j'ai cliqué à droite dans l'arbre.
J'ai obtenu l'index de l'article mais je ne peux pas obtenir l'article lui-même. Je l'ai essayé, mais cela ne me donne rien du tout
NSInteger *clickedRow = [myOutlineView clickedRow];
ChildNode *item = [myOutlineView itemAtRow:clickedRow];
J'espère que quelqu'un peut m'aider ici.
Merci.
- (NSInteger) clickedRow; vient nativement de NSTableView. Je l'ai juste stocké dans ma propre variable pour plus de commodité. – elementsense