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



我有一个NSManagedObject子类(父类),它与另一个NSManagedObject子类(子类)具有有序对多关系。我要求父级使用 KVO 来监视其NSOrderedSet中持有的子项的值。这意味着当将 Child 添加到集合或从集合中删除时,我需要手动添加和删除作为观察者。这意味着我需要为NSOrderedSet实现自己的访问器。

在哪里可以看到这些访问器应该是什么样子?

No. 将集合作为一个整体进行观察,并允许操作系统处理每个子项的观察结果。 从父级的有利位置观察属性的键路径。 换句话说,父母将通过一个通过子项的键路径来观察自己。

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

最新更新