NSOrderedSet的核心数据生成访问器是什么样的?

时间:2012-05-27 15:29:35

标签: ios core-data nsmanagedobject accessor nsorderedset

我有一个NSManagedObject子类(Parent),它与另一个NSManagedObject子类(Child)有一个有序的多对多关系。我要求家长使用KVO观看其NSOrderedSet中所持有的儿童(人)的值。这意味着当从集合中添加或删除子项时,我需要手动添加和删除Parent作为观察者。这意味着我需要为NSOrderedSet实现自己的访问器。

我在哪里可以看到这些访问者应该是什么样的?

1 个答案:

答案 0 :(得分:1)

没有。观察整个集合,并允许操作系统处理每个孩子的观察。从父级的有利位置观察属性的键路径。换句话说,父母将通过一条通过孩子的关键路径来观察自己。

[self addObserver: self forKeyPath: @"childs.observedProperty" options: ... context: ...];