1

如果网络操作在与 RestKit 的 CoreData 映射中成功,我想从 CoreData 中删除现有的托管对象。我们在 CoreData 与 RestKit 的映射中有一个完成块,但我们只有在将对象保存在上下文中之后才能到达那里。

4

1 回答 1

0

作为映射过程的一部分,RestKit 可以为您执行删除,您只需要提供 fetch 请求来告诉它如何找到要删除的项目。“获取请求块和删除孤立对象”部分中查看文档。

使用这种技术确实需要您使用RKObjectManager. 如果不是,您仍然可以运行 fetch 请求并自己进行清除,但您需要自己处理不删除新项目的问题。

于 2013-06-13T13:09:32.683 回答