如果使用RestKit在CoreData映射中成功进行网络操作,我想从CoreData中删除现有的托管对象。我们在使用RestKit的CoreData映射中有一个完成块,但只有在上下文中保存对象后才会到达那里。
答案 0 :(得分:0)
RestKit可以在映射过程中为您执行删除操作,您只需提供获取请求即可告诉它如何查找要删除的项目。查看文档here,“获取请求块和删除孤立对象”部分。
使用此技术确实需要您使用RKObjectManager
。如果你不是,你仍然可以运行一个获取请求并自己进行清除,但你需要处理不自行删除新项目。