我试图在他的书“核心数据”中跟踪马库斯·扎拉。在这本书中,他制作了一个小的示例应用程序,但是当事情没有解决的时候,它并没有什么帮助.
他首先可视化地设计三个实体,然后将每个实体的数组控制器添加到主nib中。其次,他添加了一个tableview和一些其他可视化组件来显示来自数组控制器的数据。
到目前为止,我已经完成了后续工作,但是现在他向gui添加了一个搜索字段,并将其绑定到与表视图之一相同的数组控制器上。预期的行为是在输入搜索字段时对tableview进行过滤,但是什么都不会发生。
我要怎么找出问题所在?
nib的相关部分如下:
NSArrayController累加
-模式=实体
- Enitity Name =食谱
TableView w/表柱
-与累赘有关的价值
-控制器密钥= arrangedObjects --模型密钥路径=名称
搜索字段
-谓词绑定到累赘
-控制器键= filterPredicate
-模型密钥路径=名称
--显示名称=谓词
--谓词格式= keyPath包含$value
控制台中没有相关消息。
打招呼,
-Vegar
发布于 2010-04-01 22:50:52
这本书的例子是错误的,将在下一次印刷中修复。您可以完全删除模型键路径,因为它永远不会被读取,并将谓词格式更改为:
name contains[c] $valuehttps://stackoverflow.com/questions/2563249
复制相似问题