【发布时间】:2012-01-14 16:20:02
【问题描述】:
在我的对象图中,我有两个处于经典父/子关系的实体。每个孩子都有许多属性,但我感兴趣的是时间值(存储为 NSDate)。
所以我的父对象有一个“摘要”属性,它应该是它的组合子时间值的计算总和。简单地说:每个孩子存储一段时间,我希望父母显示所有孩子的总和。
我对 CoreData 有一定的经验,我可以很容易地想到一些方法来实现这一点(例如,在父级上定义一个瞬态属性来枚举子实体并将总数添加到一个 ivar) - 但我想知道 CoreData 是否有一个固有且更优雅的解决方案......
【问题讨论】:
-
时间是指持续时间吗?如果是这样,您可以将时间存储为
floats 或doubles 并使用@sum运算符。
标签: objective-c ios math core-data