是否可以为 NSArrayController 创建自定义控制器键?有“arrangedObjects”,“selection”等键......是否可以实现自己的?我似乎无法在任何地方找到有关此的任何信息。
我想要这样做的原因(除了这似乎是一件有用的事情)是:
我有实体“汽车”,属性为“颜色”和“里程”,还有一个数组控制器“CarArrayController”,它保存这些对象并将它们显示在表格中。在表格下方,我想要两个文本字段,一个显示红色汽车总里程,另一个显示蓝色汽车总里程。显然我可以显示所有汽车的总数:将值绑定到“CarArrangedController.arrangedObjects.@sum.mileage”,但到目前为止,如果不实现更多数组或数组控制器,我无法获得红色和蓝色汽车的单独总和。
如果我可以创建一个显然只返回红色汽车的控制器键“arrangedRedCarObjects”,我可以绑定到:“CarArrangedController.arrangedRedCarObjects.@sum.mileage”。
我似乎找不到任何方法来实现我的目标:(
一定有办法得到我需要的结果(这似乎是一个普遍的问题),请帮忙!
干杯,
奥利