【发布时间】:2017-05-17 21:51:23
【问题描述】:
我正在尝试使用 swift 访问通过 childByAutoID 存储在 firebase 中的数据内容。目前我对此很陌生,只是打印出 snapshot.value 的值。我希望能够访问存储在每个 ID 中的两个键值对。
这是我当前的代码:
override func viewDidLoad() {
super.viewDidLoad()
let ref = FIRDatabase.database().reference()
ref.child("Phrases").observeSingleEvent(of: .value, with: {
snapshot in
let value = snapshot.value as? NSDictionary
print(value)
})
}
这是输出:
Optional({
"-KkNM7b33sqba0XF-Nob" = {
phrase = "Bonjour!";
translation = "Hello!";
};
})
我也希望能够访问 value["phrase"] 和翻译。
我该怎么做?
【问题讨论】:
标签: ios swift firebase firebase-realtime-database