Я пытаюсь просмотреть информацию из моей базы данных 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
}
}