Как я могу получить name, quant
из этой структуры:
![enter image description here](https://i.stack.imgur.com/fOsAB.png)
Я попробую это:
var handle: DatabaseHandle?
var ref: DatabaseReference?
override func viewDidLoad() {
super.viewDidLoad()
ref = Database.database().reference()
handle = ref?.child("Цитаты").child("Из Книг").child("Дорогой звезд").child("Quote1").observe(.childAdded, with: { (snapshot) in
let user = snapshot.value
print(user!) //text from name + 10 + Quote1
}
Когда янапечатайте snapshot.value
, это даст мне данные от Quote1
, но я хочу показать имя в textField и квант в метке, я пытаюсь это:
ref = Database.database().reference()
handle = ref?.child("Цитаты").child("Из Книг").child("Дорогой звезд").child("Quote1").observe(.childAdded, with: { (snapshot) in
let user = snapshot.value
if let us = user!["name"] as? String {
if let quant = user!["quant"] as? String{
self.quoteTextField.text = us
self.quotelabel.text = quant
}
}
И есть ошибка.Как мне добавить данные из snapshot.value в label и textField?