Wyświetlanie indeksu wiersza w NSTableView powiązanego z NSArrayController

Mam NSTableView, który jest związany z NSArrayController. Chciałbym mieć jedną z kolumn tabeli pokazującą indeks wiersza tabeli. Jest to dość łatwe do zrobienia, gdy sam implementujesz NSTableDataSource, ale nie mogę tego rozgryźć za pomocą widoku tabeli powiązanej. Myślę, że szukam tutaj czegoś takiego jak ścieżka klucza @, która daje mi liczbę zaaranżowanych obiektów (czyli @indeks), ale oczywiście tego brakuje.

Dwa wyjaśnienia:

Indeks pokazywany w każdym wierszu jest indeksem tego wiersza i nie jest w ogóle powiązany ze sposobem, w jaki dane są faktycznie rozmieszczone w modelu lub kontrolerze macierzy. Na przykład, jeśli całe dane to 10000 pozycji, indeksy powinny przejść od 1 do 10000, jeśli użytkownik wprowadzi wyszukiwane hasło, a tabela pokazuje tylko 4 elementy, liczby powinny wynosić od 1 do 4, nawet jeśli Wyświetlane elementy są w rzeczywistości z całej oryginalnej tablicy.Potrzebuję tego, ponieważ zostałem poproszony o to przez klienta :-). Klient potrzebuje sposobu, aby móc oszacować liczbę wierszy przed lub po określonym wierszu. Hi może na przykład chcieć wiedzieć, ile wierszy zostało dodanych.

questionAnswers(3)

yourAnswerToTheQuestion