swift - 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
}
}
解决方案
推荐阅读
- c# - 创建团队时如何为该团队创建新日志?
- marklogic-corb - MarkLogic CORB - 运行 corb 的权限是什么
- python - Select columns in a DataFrame conditional on row
- css - 什么是创建具有动态行的反应网格的方法
- machine-learning - 支持向量分类器中的平面分离和决策边界有什么区别?
- flutter - 通过 addPostFrameCallback 访问 Flutter Provider 时说小部件在小部件树之外,但颤振检查器显示其他情况
- python - 在一列中查找重复项并返回两个重复项的索引
- python - 'NoneType' 对象在 tkinter 上没有属性 'get' 错误
- javascript - 显示命令的剩余时间
- python - 执行熊猫查询时的SettingWithCopyWarning