Получилась следующая ситуация: NSOutlineView ‹-> NSTreeController ‹-> MyClass
Я привязываю NSTreeController к массиву объектов в MyClass, теперь я хочу получить выбранный элемент из NSOutlineView. Для этого я объявляю NSMutableIndexSet и привязываю его к NSTreeController через привязку «Пути индекса выбора», как привязано к NSOutlineView.
Я регистрирую описание индекса каждый раз, когда выбирается строка, и это результат: «1 indexes [3, 1]», что выглядит хорошо.
Как я могу получить значение этого индекса? Если я попробую:
[selection firstIndex]
, например, я получил '- [NSCFArray firstIndex]: неопознанный селектор отправлен в экземпляр ».
Спасибо