iOS: Objective-C: Firebase: ¿Es posible leer primero los datos en caché para cualquier referencia?
@Descripción:
Ya tengo datos en algún punto final (lista de amigos), así que esta es mi referencia:
https://xxxxxx.firebaseio.com/friends_list
Ahora he habilitadodisk persistence
es decir, se me permite almacenar en caché los datos y usar el siguiente código:
[FIRDatabase database].persistenceEnabled = YES;
Ahora, he cargado la aplicación y he almacenado los datos en el caché usando el siguiente código:
FIRDatabaseReference *globalRef = [[FIRDatabase database] reference];
FIRDatabaseReference *ref = [globalRef child:@"friends_list"];
[ref keepSynced:YES];
// aquí viene: otras cosas para los oyentes(ChildAdded, ChildChanged, ChildRemoved)
Puedo almacenar en caché los datos, mi pregunta es cuando no hay Internet, primero tengo que leer los datos del disco y mostrarlos en mi interfaz de usuario.
Esto está sucediendo pero hay un retraso. Alguien me puede ayudar en esto.
Gracias.