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.