2013-09-23 89 views
0

我有一個將核心數據對象保存到本地存儲的應用程序,以便立即或稍後POST到API。我的猜測是我會得到重複的對象:(1)本地創建併發送到POST方法的對象和(2)映射從POST調用返回的對象時創建的對象。RestKit/Core Data/Offline - 我需要UUID還是RestKit足夠聰明?

但RestKit似乎找到原始對象,即使我沒有任何通用標識?這如何工作?我在源代碼中找不到任何這樣的東西,這讓我有點困惑,我不知道我是否可以依賴這個。

所以:

當存儲核心數據對象,後來與RestKit張貼,我需要一個UUID所以RestKit可以映射與一個實際的發佈對象與POST請求返回?

或者我可以依賴Rest Kit始終將POST調用的響應映射到作爲POST方法的參數發送的對象?

回答

0

當您POST一個對象時,RestKit不會嘗試創建一個新對象作爲響應映射的目標。它顯式更新提供的正在發佈的對象。你不需要有一個特殊的標識符,並且你不需要在Core Data中擁有這個對象。

相關問題