【问题标题】:How bind 'remove' of an array controller with a set operator as Content如何将具有集合运算符的数组控制器的“删除”绑定为内容
【发布时间】: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


    【解决方案1】:

    请将设计改为这种方式: NSarrayController todos 选择 -> contentSet "关系名称"

    【讨论】:

      猜你喜欢
      • 2013-01-28
      • 1970-01-01
      • 2017-04-16
      • 2022-11-18
      • 2020-03-27
      • 2013-05-01
      • 2013-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多