每当移动到不同的视图控制器时,Firestore数据都会加载

时间:2019-02-21 12:28:33

标签: ios swift xcode firebase google-cloud-firestore

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检索数据。当我在视图控制器之间移动或打开应用程序时,标签将再次加载。在没有互联网的情况下,数据正在缓存,我可以看到它,但是即使那样加载也需要时间。

每次在标签中加载Firestore数据

enter image description here

0 个答案:

没有答案