1

我有一个数据模型,其中“程序”与“待办事项”具有一对多的关系,并且窗口设置如下:

NSArrayController:程序。moc 中的 Program Entities,准备内容,无特殊绑定 NSTableView:单列,Value 绑定到 Program,controllerKey=arrangedObjects,path=Name

NSArrayController:待办事项。moc 中的 Todo 实体。准备内容,ContentArray 绑定到路径“@unionOfSets.Todos”的程序选择
NSTableView:几列,绑定 ToDos 排列对象名称。(以及其他列中的DueDate等)

这是有效的。对于每个选定的程序,其所有待办事项的联合显示在另一个表中。

我的问题是当我将按钮绑定到 ToDo 删除操作时,按下时出现以下错误:实体 Program is not key value coding-compliant for key "@unionOfSets"

我曾期望从 ToDo 控制器中删除选定的 ToDo 项目,我应该如何实现这一点?

在此先感谢
- 戴夫

4

1 回答 1

0

请将设计更改为:NSarrayController todos selection -> contentSet "relationship name"

于 2011-04-01T10:24:17.620 回答