我有一个数据模型,其中“程序”与“待办事项”具有一对多的关系,并且窗口设置如下:
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 项目,我应该如何实现这一点?
在此先感谢
- 戴夫