ОК, поэтому у меня есть боковая панель, построенная с использованием NSOutlineView. В настоящее время у меня есть две секции в боковой панели, которые могут быть расширены / сокращены. Я хотел бы иметь возможность определить, к какому разделу относится выбранная строка.
- Section 1
-- Item 1
-- Item 2
-- Item 3
- Section 2
-- Item 4
-- Item 5
Проблема в том, что значение selectedRow изменяется в зависимости от того, расширены ли разделы или нет. Нет ли простого способа определить, к какому разделу относится строка, не отслеживая вручную расширение / сжатие и количество элементов в каждом разделе?