iOS:Objective-C:Firebase:是否可以先读取caching的数据以供参考?

@描述:

我有一些端点上的数据已经存在(friends_list),所以这是我的参考:

https://xxxxxx.firebaseio.com/friends_list

现在,我已经启用了disk persistence ,即允许我caching数据以及使用下面的代码:

  [FIRDatabase database].persistenceEnabled = YES; 

现在,我已经加载了应用程序,并通过使用以下代码将数据caching到磁盘:

  FIRDatabaseReference *globalRef = [[FIRDatabase database] reference]; FIRDatabaseReference *ref = [globalRef child:@"friends_list"]; [ref keepSynced:YES]; 

/ /这里来:其他的东西听众(ChildAdded, ChildChanged, ChildRemoved)

我能够caching数据,我的问题是当没有互联网,我必须先从磁盘读取数据,并显示在我的用户界面。

这是发生的,但有一个延迟。 有人能帮助我吗?

谢谢。