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)

Я могу кешировать данные, мой вопрос: когда нет интернета, я должен сначала прочитать данные с диска и отобразить их в своем пользовательском интерфейсе.

Это происходит, но есть задержка. Может ли кто-нибудь помочь мне в этом.

Благодарю.

 Shubhank10 июн. 2016 г., 09:19
какая задержка?
 Guntikogula Dinesh10 июн. 2016 г., 09:30
Я хочу запустить приложение без подключения к интернету, теперь я вызываю функцию, которая вызывает /../../friends_list У меня задержка чтения данных с диска .... Я ожидаю, что он будет читать их сразу, так как я не подключен интернет.

Ответы на вопрос(0)

Ваш ответ на вопрос