我展示了一张带有NSTableView(一列)、一个NSSearchField和一个NSButton('添加')的工作表。我想要的是将表格视图的内容设置为字符串列表。这个字符串列表在一个NSArray被调用的列表中。此内容应根据搜索字段的内容(如果列表中的字符串)不包含搜索字段的内容进行过滤,它不再显示在表格视图中。
我对绑定不熟悉,任何人都可以帮助我。
我展示了一张带有NSTableView(一列)、一个NSSearchField和一个NSButton('添加')的工作表。我想要的是将表格视图的内容设置为字符串列表。这个字符串列表在一个NSArray被调用的列表中。此内容应根据搜索字段的内容(如果列表中的字符串)不包含搜索字段的内容进行过滤,它不再显示在表格视图中。
我对绑定不熟悉,任何人都可以帮助我。
我已经上传了一个项目,请检查。
一个粗略的想法是:(但是通过查看项目更容易理解)
创建一个阵列控制器。
为阵列控制器对象设置
  Mode:Class
  Class Name: Your custom Class
收到的操作
  add: to the button that will add new objects, typically labelled with +
  remove:to the button that will add new objects., typically labelled with -
引用绑定(来自表格或表格的每一列的此处)。
对于搜索字段
 Bindings, Predicate to Array Controller
 ControllerKey : filterPredicate
 Predicate Format : <class property> contains $value
 (if to search in multiple table columns  then <class property 1> contains $value || <class property 2> contains $value etc…. )