ネットワーク経由で JSON サービスからオブジェクトを取得するようにAFIncrementalStoreをセットアップし、そのpersistentStore を SQLite データベースに設定しました。これはすべてうまくいきます。
今私がしたいことは、その SQLite データベースに帯域外 (AFIncrementalStore が指している Web サービス以外のものから) にオブジェクトを追加し、それらの追加を、元のマネージド オブジェクト コンテキストから作成されたフェッチされた結果コントローラーに反映させることです。 .
元の MOC を親として管理オブジェクト コンテキストを作成しました。それにオブジェクトを追加すると、フェッチされた結果コントローラによって表示されます。しかし、AFIncrementalStore の SQLite データベースには保存されません。興味深いことに、AFIncrementalStore はこれらのオブジェクトを JSON サービスに保存しようとしていて、正しいエンドポイントが存在しないと不平を言っているため、これらのオブジェクトを認識しています (これをオーバーライドrequestForInsertedObject:insertedObject
して returnに修正しましnil
た)。
私がこれを達成する方法を知っている人はいますか?