将NSArrayController绑定到NSSearchField并在NSTableView中查看结果

Xan*_*der 4 macos cocoa nstableview nsarraycontroller nssearchfield

我的应用说明,

  1. 添加NSMutableArray一些项目(比如1-50)
  2. 添加NSArrayController并将该数组添加/绑定到此arrayController
  3. 添加NSTableView到我的视图并使用BINDINGS的概念填充它们.
  4. 最后NSSearchField通过添加/绑定NSArrayController和searchField来添加并完成应用程序.

我想知道这种方法是否意味着它,我已经搜索但是找不到在NSTableView使用NSArrayController绑定中显示填充数组的方法.

帮帮我.

Mik*_*ael 10

  1. 您绑定NSSearchField到同NSArrayController你使用的NSTableView
  2. 在绑定您NSSearchField搜索谓语设置控制键filterPredicate显示名称predicate
  3. 谓词格式下写下如下内容:self.name contains[cd] $value