我难住了。我的 Swift 应用程序使用绑定到数组控制器的 NSTableView,并使用绑定的 NSSearchField 作为文本过滤器。我的问题是表的 selectionIndexes 绑定为我提供了过滤表中的选定索引,而我需要未过滤表中的选定索引。
示例...我的表有 1000 行,我想选择第 567 行。我没有向下滚动到第 567 行,而是在搜索框中输入了几个字符,这会将行数减少到 17,并且行我现在感兴趣的是第 12 行。如果我选择第 12 行,我的应用程序如何确定第 12 行对应于我的数据数组中的第 567 行?