Cocoa绑定 - 获取@sum以获取所有子项的属性

时间:2013-08-20 11:21:02

标签: cocoa cocoa-bindings

我一直试图让它工作一段时间。

在我的核心数据模型中,我有:

实体CompanyEmployeeemployees)有一对多的关系

Company.employees
Employee.age

使用绑定我想在tableView中单击employees时显示所有Company的年龄总和。

我尝试了@distinctUnionOfSets.employees.@sum.age的变体,但无法使其发挥作用 当我尝试以上操作时,我收到错误消息: [<_NSFaultingMutableSet 0x10019c430> removeObserver:forKeyPath:] is not supported. Key path: @sum.age

我的NSArrayController绑定到Client所以在IB中它看起来像这样:Clients.selection.@distinctUnionOfSets.employees.@sum.age

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我让它变得比以前更复杂。添加了一个绑定到Employee的新NSArrayController。