0
我在考虑如何将核心数据同步到后端。你认为可以使用类来扩展insertNewObjectForEntityForName方法,并且在添加的逻辑中,我可以调用适当的restful webservice来在后端插入记录?通过扩展insertNewObjectForEntityForName核心数据同步并保存类别?
我在考虑如何将核心数据同步到后端。你认为可以使用类来扩展insertNewObjectForEntityForName方法,并且在添加的逻辑中,我可以调用适当的restful webservice来在后端插入记录?通过扩展insertNewObjectForEntityForName核心数据同步并保存类别?
没有,因为
NSEntityDescription
以扩展该方法,但这不是一个好主意,因为...有许多框架和付费服务有助于以某种方式同步Core Data。哪个更好(如果有的话)实际上取决于你想要完成的任务 - 将数据同步到服务器上的用户帐户,或者在多个iOS设备之间同步数据,或者其他。
如果你编写自己的同步码(这将是很难得到正确)常用的方法是观察NSManagedObjectContextObjectsDidChangeNotification
或NSManagedObjectContextDidSaveNotification
或NSManagedObjectContextWillSaveNotification
,或那些超过一个的组合。只要您有传出的更改发送到您的服务器,它们就会通知您。使用您的服务器提供的任何API从服务器导入更改。