Как получить выбранный элемент NSOutlineView с использованием моего собственного источника данных. Я вижу, что я могу выбрать selectRow, но он возвращает идентификатор строки относительно состояния контура. Единственный способ сделать это - отследить расширенное сложенное состояние элементов, но это кажется смешным.
Я надеялся на что-то вроде:
array = [outlineViewOutlet selectedItems];
Я посмотрел на другие подобные вопросы, они, похоже, не отвечают на вопрос.