我对 RestKit 相当陌生,并且通常将核心数据与 RESTful Web 服务同步。为了简化这一点,我决定使用 RestKit 仅将本地存储备份到我们的 rails 后端。
所以这里有两个问题,目前在我的清单上:
1) 使用 RestKit 备份核心数据的最佳实践是什么?我正在考虑创建一个本地上下文,我的应用程序使用它来执行所有获取/创建/更新/删除操作(在本地并将它们持久保存在持久存储中)然后在后台允许 RestKit 通过 RKManagedObjectStore 使用自己的 MOC 进行备份5分钟。
2) RestKit 是否提供了一些句柄方法来在离线时重试 HTTP 请求?如何管理同一实体上的本地 CREATE 和本地 EDIT 等情况?我正在考虑使用 Blake 在他的一条评论中建议的创建/更新/删除标志。
非常感谢你的帮助!