RestKit の公式ページからRestkit Githubストアをリセットするために以下を見つけました。
- (void) resetSavedDatabase:(id)sender {
RKManagedObjectStore *objectStore = [[RKObjectManager sharedManager] objectStore];
[objectStore resetPersistentStores];
[objectStore save:nil];
}
それはうまくいきます。しかし、このメソッドの後に次のことを行うと、エラーが発生しました。
TestEntity *testEntity = [TestEntity createEntity];
testEntity.name = @"TestEntity";
NSError *error;
[[RKObjectManager sharedManager].objectStore save:&error];
エラー:
キャッチされていない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: 'オブジェクトの永続ストアは、この NSManagedObjectContext のコーディネーターから到達できません'
すべてがバックグラウンドで呼び出されます。アイデアは、いくつかのsqliteデータをプリロードしてから、同期ロジックと同期したいということです。(永続ストアを削除しない場合、ロジックは機能しています)
誰かが私を助けることができますか?