我真的不完全理解Swift 3.0 Firebase語法的更新,但大多數情況下從快照的子項中檢索值似乎是不可能的。要做到這一點,我用這樣的片段:訪問兒童Firebase的值
if let snapVal = snapshot.value as? [String: AnyObject] {
for c in snapshot.children {
let cx = (c as! AnyObject)
let name = cx["NAME"] as! String
}
}
我已經採取了許多方法來此,但FIRDatabaseSnapshot在新雨燕3更新很多限制,而AnyObject不允許值從對象中讀取和NSDictionary類型類型也沒有孩子。所有幫助非常感謝,謝謝!
什麼是快照? – Dravidian
快照是FIRDatasnapshot的類型 –