gpt4 book ai didi

cocoa - NSSearchField 未按预期工作

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

我正在尝试追随 Marcus Zarra 的《核心数据》一书。在书中,他制作了一个小型示例应用程序,但当事情不顺利时它并没有提供太多帮助......

他首先以可视化方式设计三个实体,然后将每个实体的数组 Controller 添加到主 Nib 。其次,他添加了一个表格 View 和一些其他可视组件来显示来自阵列 Controller 的数据。

到目前为止,我已经设法遵循,但现在他向 GUI 添加了一个搜索字段,并将其绑定(bind)到与 TableView 之一相同的数组 Controller 。预期的行为是在搜索字段中输入内容时表格 View 会被过滤,但什么也没有发生。

如何找出问题所在?

Nib 相关部分如下:

NSArrayController Recipes
- Mode = Entity
- Enitity Name = Recipe

TableView w/TableColumn
- Value Bind To Recipes
-- Controller Key = arrangedObjects -- Model Key Path = name

Search Field
- Predicate Bind To Recipes
-- Controller Key = filterPredicate
-- Model Key Path = name
-- Display name = predicate
-- Predicate Format = keyPath contains $value

控制台中没有相关消息。

问候,
-素食

最佳答案

书中的示例有错误,将在下次打印时修复。您可以完全删除模型键路径,因为它永远不会被读取,并将谓词格式更改为:

name contains[c] $value

关于cocoa - NSSearchField 未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2563249/

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