首页 > 解决方案 > Firebase:标签文本上显示的数据非常慢

问题描述

我正在尝试从我的 firebase 数据库中观察信息并将其存储在字典中,问题是当我尝试在标签上显示这些数据时,需要花费 30 秒左右的大量时间,请您解决。

@objc func fetchUser() {

    let user = Auth.auth().currentUser
    if let user = user {

        let uid = user.uid
        let email = user.email

        ref?.child("users").child(uid).observeSingleEvent(of: .value, with: { (snapshot) in
            if let dictionary = snapshot.value as? [String : AnyObject] {
                print(dictionary)
                self.disName.text! = dictionary["DisplayName"] as! String
            }
        })

        disUID.text = uid
        disEmail.text = email
    }
}

标签: swiftfirebasefirebase-realtime-database

解决方案


推荐阅读