Firebase Real Database выборка данных - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь получить следующие значения в качестве переменных

enter image description here

Но мой код дает мне ноль

ref.child("users").child(userID!).observeSingleEvent(of: .value, with: { (snapshot) in
    // Get user value
    let value = snapshot.value as? NSDictionary
    let userInfo = value?["UserInfo"] as? NSDictionary
    let data = userInfo?["lat"] as? String ?? ""
    print(data)


    // ...
}) { (error) in
    print(error.localizedDescription)
}

ً Чего мне не хватает?

1 Ответ

0 голосов
/ 16 ноября 2018

Здесь нужно сделать небольшое изменение:

let data = userInfo?["lat"] as? String ?? ""

Широта - это не строка, а Int, поэтому в качестве Int используется:

let data = userInfo?["lat"] as? Int ?? 0
...