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.

Respuestas a la pregunta(0)

Su respuesta a la pregunta