1

RestKitによるCoreDataマッピングでネットワーク操作が成功した場合、既存のマネージドオブジェクトをCoreDataから削除したい。RestKit を使用した CoreData マッピングに完了ブロックがありますが、オブジェクトをコンテキストに保存した後にのみそこに到達します。

4

1 に答える 1

0

RestKit は、マッピング プロセスの一部として削除を実行できます。必要なのは、フェッチ リクエストを提供して、削除するアイテムを見つける方法を伝えることだけです。こちらのドキュメントの「フェッチ リクエスト ブロックと孤立したオブジェクトの削除」セクションを確認してください。

この手法を使用するには、 を使用している必要がありますRKObjectManager。そうでない場合でも、フェッチ リクエストを実行して自分でパージを実行できますが、新しいアイテムを自分で削除しないように対処する必要があります。

于 2013-06-13T13:09:32.683 に答える