如果网络操作在与 RestKit 的 CoreData 映射中成功,我想从 CoreData 中删除现有的托管对象。我们在 CoreData 与 RestKit 的映射中有一个完成块,但我们只有在将对象保存在上下文中之后才能到达那里。
问问题
69 次
1 回答
0
作为映射过程的一部分,RestKit 可以为您执行删除,您只需要提供 fetch 请求来告诉它如何找到要删除的项目。在“获取请求块和删除孤立对象”部分中查看文档。
使用这种技术确实需要您使用RKObjectManager
. 如果不是,您仍然可以运行 fetch 请求并自己进行清除,但您需要自己处理不删除新项目的问题。
于 2013-06-13T13:09:32.683 回答