我真的不完全理解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的类型 –