gpt4 book ai didi

macos - 将 NSArrayController 绑定(bind)到 NSSearchField 并在 NSTableView 中查看结果

转载 作者:行者123 更新时间:2023-12-03 16:12:32 25 4
gpt4 key购买 nike

我的应用描述,

  1. 添加NSMutableArray包含一些项目(例如 1-50)
  2. 添加NSArrayController并将该数组添加/绑定(bind)到此 arrayController
  3. 添加NSTableView根据我的观点,并使用 BINDINGS 的概念来填充它们。
  4. 最后添加一个NSSearchField并通过添加/绑定(bind) NSArrayController 和 searchField 来完成应用程序。

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

帮我渡过难关。

最佳答案

  1. 将您的 NSSearchField 绑定(bind)到您用于 NSTableView 的同一个 NSArrayController
  2. SearchPredicate 下的 NSSearchField 绑定(bind)中,将 Controller Key 设置为 filterPredicate显示名称谓词
  3. 谓词格式下写入如下内容:self.name contains[cd] $value

关于macos - 将 NSArrayController 绑定(bind)到 NSSearchField 并在 NSTableView 中查看结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20144413/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com