При доступе к firestore данные всегда кажутся пустыми - PullRequest
0 голосов
/ 16 июня 2020

надеюсь, у вас все хорошо. Всякий раз, когда я пытаюсь получить доступ к базе данных, значение всегда пустое. Вот мой код:

 let userID = Auth.auth().currentUser?.uid
 let usersRef = ref.child("Users")
 let thisUserRef = usersRef.child(userID!)
 thisUserRef.observeSingleEvent(of: .value) { (snapshot) in
   let value = snapshot.value as? NSDictionary
   let userType = value?["userType"] as? String ?? ""
   print("userType: " + userType)
   if (userType == "Volunteer") {
       self.volunteer = true
   }
 }

Каждый раз, когда я печатаю значение userType, должно быть написано «доброволец» или «Нужен», но это просто пустая строка. Любая помощь будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...