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