Данные Firestore загружаются каждый раз при переходе на другие контроллеры представления - PullRequest
0 голосов
/ 21 февраля 2019
func loadUserThings() { 


        Firestore.firestore().collection("users").document((Auth.auth().currentUser?.uid)!).getDocument { (snapshot, error) in
            if let document = snapshot {
                var data = document.data()
                self.nameLabel.text = data?["username"] as? String ?? ""
                self.usernameLabel.text = data?["username"] as? String ?? ""
            }
    }

}

Вышеупомянутая функция вызывается в viewdidLoad () контроллера представления.

Я получаю данные из пожарной базы Firebase.Когда я перемещаюсь между контроллерами представления или открываю приложение, ярлыки загружаются снова.Данные кэшируются, как я вижу, когда нет интернета, но даже тогда требуется время для загрузки.

Загрузка данных Firestore каждый раз в метках

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...