Qua*_*Oli 5 cocoa binding core-data cocoa-bindings kvc
我有一个实质上由三个实体组成的模型:制造商<---- >>模型<---- >>汽车
制造商实体具有属性“名称”
模型实体具有属性“名称”
汽车实体具有“注册”和“里程”属性
我有一个表格视图,每行显示汽车登记,里程,型号和制造商,例如,可以轻松绑定:
Bind To: Cars, Controller Key: arrangedObjects, Model Key Path: model.manufaturer.name
Run Code Online (Sandbox Code Playgroud)
我有另一个表格视图,我想在其中显示制造商及其所有汽车的总行驶里程。
所以我将第一列绑定为:
Bind To: Manufacturers, Controller Key: arrangedObjects, Model Key Path: name
Run Code Online (Sandbox Code Playgroud)
然后尝试绑定总里程时,会发生我的问题。我尝试通过以下方式访问它:
Bind To: Manufacturers, Controller Key: arrangedObjects, Model Key Path: models.cars.@sum.milage
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用:(我是用完全错误的方式进行此操作吗?还是需要向我的Manufacturer,Model或Car类中添加一些方法?
非常感谢
编辑:更多信息
奇怪地将一个单独的表绑定到
Model - arrangedObjects - name
Model - arrangedObjects - cars.@sum.milage
Run Code Online (Sandbox Code Playgroud)
可行,尽管日志中仍然抛出错误:不支持[<_NSFaultingMutableSet 0x1dbbb0> addObserver:forKeyPath:options:context:]。关键路径:@ sum.milage
归档时间: |
|
查看次数: |
315 次 |
最近记录: |