在我的应用程序中,我非常频繁地更新 PFObject
并使用 Parse 的本地数据存储功能将它们保存在本地。每次用户启动我的应用程序时,我都想检查是否有可用的新数据,如果有,则更新对象。
当用户打开应用程序时,我检索新对象并将它们与内存中已有的对象进行比较。如果它们不相等,则用刚获取的对象替换新对象。
每当 Parse 中有可用的新对象时,我如何处理数据更改?
最佳答案
检查对象远程版本的 updatedAt
属性,如果对象较新则更新对象。 (还需要检查远程数据库中是否有任何全新的对象)
但是如果您无论如何都要从 Parse 中检索对象,那么为什么不直接替换它们呢?
如果您没有那么多数据,您可以对最近更新的对象运行 Parse 查询,并将其与本地数据进行比较,只有在最新更新时才将本地数据下载并替换为所有远程数据早于远程数据库的最新更新。
关于ios - 每当 Parse 中有新对象可用时,我如何处理数据更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33110452/