У меня есть данные, которые постоянно обновляются в firebase, и мне нужно, чтобы мое приложение получало и отображало изменения в метке.
Я пытался использовать цикл навсегда, но он только сбивал мою программу.
override func viewDidLoad() {
super.viewDidLoad()
setuplayer()
let ref = Database.database().reference()
ref.child("distance/val").observeSingleEvent(of: .value) { (snapshot) in
print(snapshot.value!)
self.obstacledistance.text = snapshot.value! as? String
}
}
Ожидаемый результат - это метка препятствия, которая будет обновляться с новыми считанными значениями, но на данный момент она пуста.