Я использую NSPopUpButtonCell
в NSTableView
. Всплывающая кнопка имеет привязку к свойству NSArray
, предлагаемому ApplicationDelegate
. Когда я выбираю пункт меню всплывающей кнопки, я ожидаю получить текущий выбор или его индекс . Я добавил IBAction к информации и также установил NSMenuDelegate
. Оба возвращают индекс = 0 всегда.
// indexOfSelectedItem is always 0.
NSInteger indexOfSelectedItem = [m_popUpButtonCell indexOfSelectedItem];
Я создал пример проекта с вышеупомянутой конфигурацией. Надеюсь, вы можете уточнить вещи.