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.

Était-ce utile?

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
scroll top