【发布时间】:2013-03-25 15:39:59
【问题描述】:
我正在使用 Core Data 对一个同时具有属性和关系的实体进行建模。我想让其中一个属性依赖于另外两个关系。
Core Data FAQ 和其他几个示例使用+(NSSet *)keyPathsForValuesAffectingValueForKey:(NSString *)key 来实现此目的。但是,这似乎只为我的所有关系属性调用,而不是为任何属性调用。此外,keyPathsForValuesAffecting<key> 永远不会因我的任何属性而被调用。
这是正常行为还是我遗漏了什么?如何根据其他属性或属性计算一个属性,例如。距离,通过设置 startLocation 和 stopLocation?
【问题讨论】:
标签: ios core-data key-value-observing