Я пытаюсь получить выбранный индекс NSComboBox с источником данных, используя indexOfSelectedItem.
[combobox setUsesDataSource:YES];
[combobox setDataSource:dataSource];
[combobox selectItemAtIndex:1];
int idx =[combobox indexOfSelectedItem];
idx всегда будет возвращать -1;
Получение тех же результатов даже при определении внутреннего списка для NSComboBox в InterfaceBuilder.
Есть ли другой способ получить выбранный индекс?