Parse的PFQuery findObjects()方法是否重新下载已经固定的对象?

时间:2016-03-09 04:23:38

标签: parse-platform

我正在编写一个方法来更新Parse中某个表的localData。但是,我需要知道Parse是否识别对象已经下载(或已经过了)。当我调用findObjects()并下载所有PFObject时,它是否重新下载已经保存的那些?

1 个答案:

答案 0 :(得分:1)

如果您已启用localDataStore([Parse enableLocalDatastore])并固定了对象,则是,Parse将使本地副本保持最新状态。无论何时调用远程查询,它都会执行此操作,如果该对象在引脚中本地保存,它将在从Parse接收数据时更新本地副本。它还会将您调用saveEventually的任何本地更改与远程更改合并。

localDatastore的目的是您可以在离线时访问数据。

典型的模式是首先在本地查询[query fromLocalDatastore],向用户显示,然后调用远程查询(即没有fromLocalDataStore)以更新本地对象并显示最新的用户。