我已经NSTableView绑定到NSArrayControllerviacontent和selection indexes。到目前为止一切都很好 - 显示的内容等。

现在 anNSSearchField通过filterPredicate和要搜索的数组内容实例的属性绑定到数组控制器。
搜索/过滤表格视图效果很好;表视图仅显示匹配条目。
但是NSTableView,如果现有选择不在搜索结果中,则搜索会重置选择。更糟糕的是,不仅在搜索期间,而且在结束搜索后,表格视图上没有选择。
NSArrayController设置为避免空选择。
然而,调试阵列控制器selection indexes表明搜索会将它们重置为空集。完全不知道该怎么做。。
关于如何在这种情况下正确配置绑定以真正防止空选择的任何提示非常感谢!