【发布时间】:2017-06-22 02:46:46
【问题描述】:
我无法从 Firebase 检索数据。
我想在 auto ID 下读取 JSON 中的所有 contactName 数据,然后附加到 UIPickerView。
这是我的 JSON 树(使用 childByAutoId())
这是我的 Swift 代码
dbRef = Database.database().reference()
dbRef.child("user").child("contacts").queryOrdered(byChild: "contactName").observeSingleEvent(of: .value, with: {(snapshot) in
for snap in snapshot.children {
let userSnap = snap as! DataSnapshot
let contactName = userSnap.value as? String
self.pickOption.append("\(contactName)")
}
})
但结果显示我所有的 nil 数据...看起来像这样。
我该如何解决它..?
【问题讨论】:
-
尝试记录 useSnap.value。你会知道问题出在哪里
标签: ios swift firebase firebase-realtime-database