В контроллере представления у меня есть несколько кодов наблюдателя. Все они работают правильно, кроме одного. Я уверен, что дочерние пути верны. Наблюдайте за правильной функцией. Я пробовал использовать другой контроллер представления, и он работал правильно. Вот моя структура базы данных:
А вот и моя функция наблюдателя.
func downloadUserData(){
if let currentUser = FIRAuth.auth()?.currentUser{
print("AZAT: download user data id \(currentUser.uid))")
DataService.ds.REF_USERS.child(currentUser.uid).observe( .value, with: {(snapshot) in
if let userDict = snapshot.value as? Dictionary<String,Any>{
print("AZAT: userdict is \(userDict)")
let user = User(userData: userDict)
self.users.insert(user, at: 0)
}
})
}
}
И я вызываю эту функцию в viewDidLoad()
. REF_USERS
правильный, я почти уверен.
Спасибо за вашу помощь.
DataService.ds.REF_USERS
? - person Dravidian   schedule 21.10.2016