1

別のサブクラス(子)NSManagedObjectと順序付けられた多対関係を持つサブクラス(親)があります。NSManagedObject親は、KVOを使用して、で保持されている子の値を監視する必要がありますNSOrderedSet。これは、子がセットに追加またはセットから削除されたときに、オブザーバーとして親を手動で追加および削除する必要があることを意味します。これは、の独自のアクセサを実装する必要があることを意味しNSOrderedSetます。

これらのアクセサーがどのように見えるかはどこで確認できますか?

4

1 に答える 1

1

いいえ。コレクション全体を観察し、OSが各子の観察を処理できるようにします。親の視点からプロパティへのキーパスを観察します。言い換えれば、親は子を通過するキーパスを介して自分自身を観察します。

[self addObserver: self forKeyPath: @"childs.observedProperty" options: ... context: ...];
于 2013-01-04T16:31:16.840 に答える