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数据,我的问题是当没有互联网,我必须先从磁盘读取数据,并显示在我的用户界面。
这是发生的,但有一个延迟。 有人能帮助我吗?
谢谢。