【问题标题】:What do the Core Data Generated Accessors for an NSOrderedSet look like?NSOrderedSet 的核心数据生成访问器是什么样的?
【发布时间】:2012-06-02 06:11:39
【问题描述】:

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

在哪里可以看到这些访问器的外观?

【问题讨论】:

    标签: ios core-data nsmanagedobject accessor nsorderedset


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-03-28
      • 2016-01-25
      • 2013-11-13
      • 2011-11-15
      • 2013-04-19
      • 1970-01-01
      • 2014-03-20
      相关资源
      最近更新 更多