0

プロパティAのセットをプロパティBのセットに置き換える必要がある管理対象オブジェクトについて考えてみます。ただし、Bの情報を取得するメカニズムはフェイルセーフではなく(ネットワーク接続に障害がある場合など)、 Bを完全に構築できない可能性。この場合、一貫性を維持するために、オブジェクトAの状態にフォールバックする必要があります。
この場合、フェイルセーフで一貫性のある更新メカニズムを実現するための最良のコアデータパターンは何ですか?

4

1 に答える 1

1

save:セレクターをNSManagedObjectContextオブジェクトに送信するまで、変更は保持されません。「保存」すると、「コミット ポイント」が作成されます。コア データの最後のコミット ポイント以降に行った変更をロールバックする場合は、rollbackセレクターをNSManagedObjectContext. ネットワーク アクティビティの結果が成功したかどうかを確認し、最終結果に応じてsave:またはを送信する必要があります。rollback

于 2012-10-29T10:39:46.150 に答える