2013-09-23 27 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中拥有这个对象。

相关问题