在保存之前获取NSManagedObjectContext中的更改对象?

时间:2014-04-15 18:49:19

标签: rest core-data nsmanagedobjectcontext

我也想在后端保存更改,所以我想继承NSManagedContext,重写save方法并循环更改的对象并调用相应的RESTFull服务。但是如何获得更改/插入的对象?

更新:

我发现使用setIncludesPendingChanges我可以获取更改的对象,但我仍然需要为NSFetchRequest设置实体名称。但我想要获取所有不同类型的entites。怎么样?

1 个答案:

答案 0 :(得分:0)

我在这里找到了一个基于NSManagedObjectContextDidSaveNotification的更合适的解决方案:How to sync CoreData and a REST web service asynchronously and the same time properly propagate any REST errors into the UI