4

我的应用说明,

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

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

帮助我度过难关。

4

2 回答 2

10
  1. 将您绑定NSSearchFieldNSArrayController您用于NSTableView
  2. 在SearchPredicateNSSearchField下的绑定中,将Controller Key设置为并将Display Name设置为filterPredicatepredicate
  3. 谓词格式下写如下内容:self.name contains[cd] $value
于 2013-11-22T12:29:31.867 回答
1

如果您希望组合多个谓词,请按照 Mikael 的步骤执行以下操作:

  • 谓词格式下写如下内容:(self.name contains[cd] $value) OR (self.title contains[cd] $value)
于 2016-06-01T14:18:11.720 回答