我试图访问从
开始的树中的所有问题 var ref = FIRDatabase.database().reference().child("trivia")
当我使用以下功能打印内容时
func observeQuestion(completion: @escaping (Trivia) -> Void) {
ref.observe(.value, with: { snapshot in
if let dict = snapshot.value {
print("\(dict)")
}
})
}
我得到如下树
但我无法弄清楚如何访问Question
并将其打印出来,它始终显示为nil
。我想访问所有问题值并将它们存储在一个数组中。我该怎么做呢?
答案 0 :(得分:1)
试试这个:
let questions = snapshot.value as! [[String: Any]]
for question in questions {
let title = question["Question"]!
print("Question: \(title)")
}