Jak uzyskać wybrany element z NSOutlineView przy użyciu mojego własnego źródła danych. Widzę, że mogę uzyskać selectedRow, ale zwraca identyfikator wiersza względny do stanu konspektu. Jedynym sposobem, aby to zrobić, jest śledzenie rozszerzonego stanu zwiniętych elementów, ale wydaje się to śmieszne.Jak uzyskać wybrany element NSOutlineView bez korzystania z NSTreeController?
Miałem nadzieję na coś takiego:
array = [outlineViewOutlet selectedItems];
Patrzyłem na innych podobnych pytań, nie wydaje się, aby odpowiedzieć na to pytanie.
W przypadku, gdy ktokolwiek natknie się na to i próbuje znaleźć odpowiedź na szybkie, jest to port poniższego kodu. 'println (MainOutlineList.itemAtRow (MainOutlineList.selectedRow))' – nsij22