RestKit ではdidLoadObjects
、返されたオブジェクトのいくつかの属性を変更[[[RKObjectManager sharedManager] objectStore] save:&error];
し、それらを使用してコンテキストに保存します。それは問題なく動作しています。
その後、ユーザーがログアウトしたときに、次のコードを使用して CoreData ストアをリセットします。
RKManagedObjectStore *objectStore = [[RKObjectManager sharedManager] objectStore];
[objectStore deletePersistentStore];
[objectStore save:nil];
その後、同じデータを再度要求し、同じことを実行しようとすると、didLoadObjects
保存されません。オブジェクト ストアが nil ではなく、save メソッドがエラーを返さないことを確認しました。