Cómo se sincronizan los objetos en un reino compartido en Swift

Después de fregarla documentación, Recientemente aprendí que un reino compartido (disponible globalmente para todos los usuarios de mi aplicación)solo se puede consultar conRealm.asyncOpen. Por ejemplo, tengo un/shared reino que tiene acceso de solo lectura a cualquier usuario. Intenté consultarlo de la manera habitual, pero me devolvió cero objetos. Pero si lo consulto así, funciona:

Realm.asyncOpen(configuration: sharedConfig) { realm, error in
  if let realm = realm {
    // Realm successfully opened
    self.announcements = realm.objects(Announcement.self)

    print(self.announcements)
    self.tableView.reloadData()

  } else if let error = error {
    print(error)
  }
}

Este método es visiblemente más lento que una consulta de dominio habitual, ya que parece estar obteniendo los datos del servidor en lugar de un dominio local ya sincronizado.

¿Significa esto que los objetos desplegados nunca se almacenan en la copia local del reino, sino que se consultan desde el ROS cada vez que accedo a ellos?

En otras palabras, ¿se extraen los reinos compartidos y no se sincronizan?

Respuestas a la pregunta(1)

Su respuesta a la pregunta