Macos 将NSArrayController绑定到NSSearchField并在NSTableView中查看结果
我的应用程序描述Macos 将NSArrayController绑定到NSSearchField并在NSTableView中查看结果,macos,cocoa,nstableview,nsarraycontroller,nssearchfield,Macos,Cocoa,Nstableview,Nsarraycontroller,Nssearchfield,我的应用程序描述 添加NSMutableArray和一些项目(比如1-50) 添加NSArrayController并将该数组添加/绑定到此arrayController 将NSTableView添加到我的视图中,并使用绑定的概念填充它们 最后添加一个NSSearchField,并通过添加/绑定NSArrayController和searchField来完成应用程序 我想知道这种方法是否适用,我已经搜索过了,但找不到使用NSArrayController绑定在NSTableView中显示填充数组
NSMutableArray
和一些项目(比如1-50)NSArrayController
并将该数组添加/绑定到此arrayControllerNSTableView
添加到我的视图中,并使用绑定的概念填充它们李>
NSSearchField
,并通过添加/绑定NSArrayController和searchField来完成应用程序李>
我想知道这种方法是否适用,我已经搜索过了,但找不到使用NSArrayController
绑定在NSTableView
中显示填充数组的方法
帮我渡过难关
NSSearchField
绑定到用于NSTableView
NSSearchField
的绑定中,在Search和Predicate下,将控制器键设置为filterpedicate
并将显示名称设置为Predicate
self.name包含[cd]$value
如果希望组合多个谓词,请遵循Mikael步骤并执行以下操作:
- 在
(self.name包含[cd]$value)或(self.title包含[cd]$value)
Michael,我尝试了一种谓词格式,如
self.name包含[cd]$value或self.title包含[cd]$value
,但它不起作用。你知道如何组合谓词吗?自动回答:插入括号(self.name包含[cd]$value)或(self.title包含[cd]$value)
有效。