iOS: Objective-C: Firebase: É possível ler os dados em cache primeiro para qualquer referência?

@Descrição:

Já tenho dados em algum ponto de extremidade (lista_de_ amigos), portanto, esta é minha referência:

https://xxxxxx.firebaseio.com/friends_list

Agora, eu habiliteidisk persistence ou seja, tenho permissão para armazenar em cache os dados e usar o código abaixo:

 [FIRDatabase database].persistenceEnabled = YES;

Agora, carreguei o aplicativo e armazenei em cache os dados no disco usando o seguinte código:

 FIRDatabaseReference *globalRef = [[FIRDatabase database] reference];

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

// aqui vem: outras coisas para os ouvintes(ChildAdded, ChildChanged, ChildRemoved)

Sou capaz de armazenar em cache os dados, minha pergunta é: quando não há Internet, preciso ler os dados do disco primeiro e exibi-los na minha interface do usuário.

Isso está acontecendo, mas há um atraso. Alguém pode me ajudar com isso.

Obrigado.

questionAnswers(0)

yourAnswerToTheQuestion