【发布时间】:2011-06-06 19:09:19
【问题描述】:
我有一个数据模型,其中“程序”与“待办事项”具有一对多关系,并且窗口设置如下:
NSArrayController:程序。 moc 中的程序实体,准备内容,没有特殊绑定 NSTableView:单列,Value绑定Program,controllerKey=arrangedObjects,path=Name
NSArrayController:待办事项。 moc 中的 Todo 实体。准备内容,并且 ContentArray 绑定到路径“@unionOfSets.Todos”的程序选择
NSTableView:几列,绑定了ToDos的排列对象名。 (以及其他栏目中的DueDate等)
这是有效的。对于每个选定的程序,其所有待办事项的联合显示在另一个表中。
我的问题是,当我将按钮绑定到 ToDo 删除操作时,按下时出现以下错误:实体程序与键“@unionOfSets”的键值编码不兼容。
我曾期望从 ToDo 控制器中删除选定的 ToDo 项,我应该如何实现呢?
提前致谢,
- 戴夫
【问题讨论】:
标签: cocoa core-data cocoa-bindings nsarraycontroller