Отображение индекса строки в NSTableView, привязанном к NSArrayController

У меня есть NSTableView, который связан с NSArrayController. Я хотел бы иметь один из столбцов таблицы, показывающих индекс строки таблицы. Это достаточно легко сделать, когда вы сами реализуете NSTableDataSource, но я могуt понять это с помощью связанного табличного представления. Я предполагаю, что я'Я ищу здесь что-то вроде ключевого пути @count, который дает мне количество упорядоченных объектов (то есть @index), но этого явно не хватает.

Два уточнения:

Индекс, который отображается в каждой строке, является индексом этой строки и никак не связан с тем, как данные в действительности расположены в модели или контроллере массива. Например, если целые данные составляют 10000 элементов, то индексы должны изменяться от 1 до 10000, если пользователь вводит поисковый запрос, а в таблице отображается только 4 элемента, то цифры должны переходить от 1 до 4, даже если Показанные элементы на самом деле со всего исходного массива.Мне это нужно, потому что клиент попросил меня сделать это :-). Клиенту нужен способ, чтобы иметь возможность оценить количество строк до или после определенной строки. Привет может, например, захотеть узнать, сколько строк было добавлено.

Ответы на вопрос(3)

Ваш ответ на вопрос