在可可中绑定搜索字段和表视图

use*_*892 6 search cocoa objective-c tableview

我有一个nstableview.我想根据OSX中搜索栏中输入的字符过滤结果.那么如何在OSX中绑定表视图和搜索字段而不是在IOS中呢?:) 谢谢.

Ano*_*dya 6

我有一个项目,你可以下载,看看它是如何工作的.

步骤如下:

  1. 拖动NSArrayController,使用此设置所有绑定.创建NSSearchField.

  2. 在绑定检查器中,搜索"绑定到ArrayController".

  3. 将Controller Key设置为"filterPredicate".

  4. 将谓词格式设置为"property1 contains $ value"如果您希望单个搜索字段搜索多个值(例如3),请使用|| as:"property1包含$ value || property2包含$ value || property3包含$ value"

另外,这个StackOverFlow问题.