0
我在考慮如何將核心數據同步到後端。你認爲可以使用類來擴展insertNewObjectForEntityForName方法,並且在添加的邏輯中,我可以調用適當的restful webservice來在後端插入記錄?通過擴展insertNewObjectForEntityForName核心數據同步並保存類別?
我在考慮如何將核心數據同步到後端。你認爲可以使用類來擴展insertNewObjectForEntityForName方法,並且在添加的邏輯中,我可以調用適當的restful webservice來在後端插入記錄?通過擴展insertNewObjectForEntityForName核心數據同步並保存類別?
沒有,因爲
NSEntityDescription
以擴展該方法,但這不是一個好主意,因爲...有許多框架和付費服務有助於以某種方式同步Core Data。哪個更好(如果有的話)實際上取決於你想要完成的任務 - 將數據同步到服務器上的用戶帳戶,或者在多個iOS設備之間同步數據,或者其他。
如果你編寫自己的同步碼(這將是很難得到正確)常用的方法是觀察NSManagedObjectContextObjectsDidChangeNotification
或NSManagedObjectContextDidSaveNotification
或NSManagedObjectContextWillSaveNotification
,或那些超過一個的組合。只要您有傳出的更改發送到您的服務器,它們就會通知您。使用您的服務器提供的任何API從服務器導入更改。