Comment récupérer la sélection actuelle d'un nspopupbuttoncell?
-
14-11-2019 - |
Question
J'utilise un NSPopUpButtonCell
dans un NSTableView
. Le bouton contextuel a une liaison à un NSArray
propriété offerte par le ApplicationDelegate
. Lorsque je sélectionne un élément de menu du bouton contextuel, je m'attends à récupérer le Sélection actuelle ou son index. J'ai ajouté une ibaction à être informé et également mis en place un NSMenuDelegate
. Les deux return index = 0 en tout temps.
// indexOfSelectedItem is always 0.
NSInteger indexOfSelectedItem = [m_popUpButtonCell indexOfSelectedItem];
J'ai créé un exemple de projet avec la configuration susmentionnée. J'espère que vous pourrez clarifier les choses.
La solution
L'article Mise en œuvre de relations avec des menus pop-up a répondu à ma question.
J'ai mis à jour l'exemple de projet.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow