RestKit objectStore在重置后不保存

时间:2012-11-12 14:06:24

标签: ios core-data restkit

在RestKit的didLoadObjects中,我修改了返回对象的一些属性,然后使用[[[RKObjectManager sharedManager] objectStore] save:&error];将它们保存到上下文中。这没有问题。

稍后,当用户注销时,我使用下面的代码重置CoreData存储:

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

之后当我再次请求相同的数据并尝试在didLoadObjects中执行相同的操作时,它们永远不会被保存。我确保对象存储不是nil并且save方法不会返回错误。

0 个答案:

没有答案