Exibindo índice de linha em um NSTableView vinculado a NSArrayController

Eu tenho um NSTableView que está vinculado a um NSArrayController. Eu gostaria de ter uma das colunas da tabela mostrando o índice da linha da tabela. Isso é fácil de fazer quando você implementa o NSTableDataSource, mas não consigo descobrir com uma visão de tabela vinculada. Acho que estou procurando por algo como o caminho da chave @count que me fornece a contagem de arrangedObjects (isto é, @index), mas isso obviamente está faltando.

Dois esclarecimentos:

O índice mostrado em cada linha é o índice dessa linha e não está relacionado de forma alguma com a maneira como os dados são realmente organizados no modelo ou no controlador de matriz. Por exemplo, se todos os dados forem 10000 itens, os índices devem passar de 1 a 10000, se o usuário inserir um termo de pesquisa e a tabela mostrar apenas 4 dos itens, os números devem passar de 1 a 4, mesmo que o Os itens mostrados são realmente de todo o array original.Eu preciso disso porque me pediram para fazer isso pelo cliente :-). O cliente precisa de uma maneira de estimar o número de linhas antes ou depois de uma determinada linha. Oi, por exemplo, gostaria de saber quantas linhas foram adicionadas.

questionAnswers(3)

yourAnswerToTheQuestion