ios - 每当 Parse 中有新对象可用时,我如何处理数据更改?

标签 ios parse-platform

在我的应用程序中,我非常频繁地更新 PFObject 并使用 Parse 的本地数据存储功能将它们保存在本地。每次用户启动我的应用程序时,我都想检查是否有可用的新数据,如果有,则更新对象。

当用户打开应用程序时,我检索新对象并将它们与内存中已有的对象进行比较。如果它们不相等,则用刚获取的对象替换新对象。

每当 Parse 中有可用的新对象时,我如何处理数据更改?

最佳答案

检查对象远程版本的 updatedAt 属性,如果对象较新则更新对象。 (还需要检查远程数据库中是否有任何全新的对象)

但是如果您无论如何都要从 Parse 中检索对象,那么为什么不直接替换它们呢?

如果您没有那么多数据,您可以对最近更新的对象运行 Parse 查询,并将其与本地数据进行比较,只有在最新更新时才将本地数据下载并替换为所有远程数据早于远程数据库的最新更新。

关于ios - 每当 Parse 中有新对象可用时,我如何处理数据更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33110452/

相关文章:

ios - Twitter 登录问题 Parse.com iOS

android - 新的 ParseObject ("Message") 使应用程序崩溃

ios - 如何安排哪部分代码先工作

ios - 如何计算 iOS 上 CouchbaseLite 的复制进度?

iphone - iOS 将整个核心数据数据库保存为 JSON 字符串,反之亦然

ios - 当键盘出现时向上移动 UIView

ios - 从 AFNetworking 2.5.4 迁移到 3.1

android - 经过验证的 cordova 应用程序可以验证应用程序内的 Web View 吗?

swift - 在真实设备上快速测试地理点进行解析

php - Parse.com 查询指针值