NSSearchField 没有按预期工作
Posted
技术标签:
【中文标题】NSSearchField 没有按预期工作【英文标题】:NSSearchField not working as expected 【发布时间】:2010-04-01 19:55:02 【问题描述】:我正在尝试跟随 Marcus Zarra 在他的《核心数据》一书中。在书中,他做了一个小示例应用程序,但是当事情不成功时,它并没有提供太多帮助......
他首先在视觉上设计了三个实体,然后将每个实体的数组控制器添加到主笔尖。 其次,他添加了一个 tableview 和一些其他可视化组件来显示来自数组控制器的数据。
到目前为止,我已经设法跟随,但现在他向 gui 添加了一个搜索字段,并将其绑定到与其中一个 tableviews 相同的数组控制器。预期的行为是在搜索字段中键入时表格视图被过滤,但没有任何反应。
如何找出问题所在?
笔尖的相关部分如下:
NSArrayController 食谱 - 模式 = 实体 - 实体名称 = 配方
带表格列的表格视图 - 值绑定到食谱 -- 控制器键 = 排列对象 -- 模型键路径 = 名称
搜索字段 - 谓词绑定到食谱 -- 控制器键 = filterPredicate -- 模型键路径 = 名称 -- 显示名称 = 谓词 -- 谓词格式 = keyPath 包含 $value
控制台中没有相关消息。
问候, - 素食
【问题讨论】:
【参考方案1】:书本示例有误,将在下一次印刷中修正。您可以完全删除模型键路径,因为它永远不会被读取并将谓词格式更改为:
name contains[c] $value
【讨论】:
以上是关于NSSearchField 没有按预期工作的主要内容,如果未能解决你的问题,请参考以下文章