1

RestKit ではdidLoadObjects、返されたオブジェクトのいくつかの属性を変更[[[RKObjectManager sharedManager] objectStore] save:&error];し、それらを使用してコンテキストに保存します。それは問題なく動作しています。

その後、ユーザーがログアウトしたときに、次のコードを使用して CoreData ストアをリセットします。

RKManagedObjectStore *objectStore = [[RKObjectManager sharedManager] objectStore];
[objectStore deletePersistentStore];
[objectStore save:nil];

その後、同じデータを再度要求し、同じことを実行しようとすると、didLoadObjects保存されません。オブジェクト ストアが nil ではなく、save メソッドがエラーを返さないことを確認しました。

4

0 に答える 0