「1対多」の関係で接続された2つの管理対象オブジェクトサブクラスがあるという問題に直面しています。親を削除するとき、すべての子オブジェクトの削除を開始する前に、それぞれの子オブジェクトに対していくつかの操作を実行したいと思います。
以前にこれらの操作を行う親オブジェクトに対してカスタム削除を実行できることは知っていますが、子オブジェクトに対しても削除が開始される前に、何らかの通知または検証送信が存在するかどうか疑問に思っています。
最善のアプローチは何ですか?
質問する
269 次
1 に答える
3
それは非常に簡単です:サブクラスに実装prepareForDeletion
するだけです。NSManagedObject
代わりに使用する方法は次のとおりです。
- willTurnIntoFault
- didTurnIntoFault
詳細については、Apple のドキュメントを参照してください。
于 2012-04-26T06:47:44.923 に答える