iOS: Objective-C: Firebase: возможно ли сначала прочитать кэшированные данные для какой-либо ссылки?
@Описание:
У меня уже есть данные в некоторой конечной точке (friends_list), так что это моя ссылка:
https://xxxxxx.firebaseio.com/friends_list
Теперь я включилdisk persistence
то есть мне разрешено кэшировать данные, а также использовать приведенный ниже код:
[FIRDatabase database].persistenceEnabled = YES;
Теперь я загрузил приложение и кэшировал данные на диск, используя следующий код:
FIRDatabaseReference *globalRef = [[FIRDatabase database] reference];
FIRDatabaseReference *ref = [globalRef child:@"friends_list"];
[ref keepSynced:YES];
// здесь: другие вещи для слушателей(ChildAdded, ChildChanged, ChildRemoved)
Я могу кешировать данные, мой вопрос: когда нет интернета, я должен сначала прочитать данные с диска и отобразить их в своем пользовательском интерфейсе.
Это происходит, но есть задержка. Может ли кто-нибудь помочь мне в этом.
Благодарю.