我正在尝试访问从
开始的树中的所有问题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
。我想访问所有问题值并将它们存储在一个数组中。我应该如何处理这个问题?
最佳答案
试试这个:
let questions = snapshot.value as! [[String: Any]]
for question in questions {
let title = question["Question"]!
print("Question: \(title)")
}
关于ios - swift/火力地堡 : Access and store data to array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43101161/