Получение бесполезных данных из Firebase - PullRequest
0 голосов
/ 26 октября 2018

Будучи совершенно новым для Firebase / JSON, я немного озадачен тем, как мне получить «базовые» данные. «Base», вероятно, является совершенно неправильным синтаксисом.

**Firebase Database**

Как я могу получить доступ / распечатать «Места», если они не имеют значения? Когда я даю «Нью-Йорку» значение, я не могу добавить к нему ребенка. Так что я не понимаю, как получить эти данные?

ViewController

var ref: DatabaseReference?
var handle: DatabaseHandle?

override func viewDidLoad() {
    super.viewDidLoad()
    ref = Database.database().reference()

    handle = ref?.child("Places/London/UK/Latitude").observe(.value, with: { (snapshot) in
        let item = snapshot.value as? Double
            print(item)
    })
}

Это печатает точную широту (потому что она имеет значение). Но то, что я хочу, это список мест - например, Лондон, Нью-Йорк и Париж

1 Ответ

0 голосов
/ 26 октября 2018

Простой способ получить список ваших городов.

 handle = ref?.child("Places").observe(.value, with: { (snapshot) in
       for child in snapshot.children {
        let snap = child as! DataSnapshot
        let key = snap.key
        let value = snap.value
        print("key = \(key))
    }
    })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...