Присвоить данные переменным из firebase - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь назначить данные из базы данных для переменной, но когда я печатаю переменную в консоль, значение равно nil. Вот скриншот кода и вывод http://www.simpleimageresizer.com/_uploads/photos/2a10c27a/Screen_Shot_2019-07-01_at_1.11.37_PM_50.png

let ref=Database.database().reference()
//gets information of specific user based on id and assigns their info to the user object
var userDatabase=ref.child("users/userId/\(userId)").observe(.childAdded, with:{(snapshot) in
    print(snapshot)
    let data=snapshot.value as? [String:Any]
    let currentWeight=data?["currentWeight"] as? String
    print(currentWeight)

{ «текущий вес»: 145, "мужской пол", «высота»: 68, "имя": "Кортни", "targetWeight": 150 }

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