2017-10-14 111 views

回答

0

你必须挖掘更多层次才能获得你想要的属性。您当前的字典在人员树下保存值。

(value[“Manny”] as? [String:Any])?[“Name”] as? String 
+0

嗨,我试图做你想问什么,并在JSON中挖掘更多级别,但它没有帮助,现在我有人员 - >名称 - > [“A”,“B”,“C”] ....和我的代码是refe.observeSingleEvent(of:.value,其中:{(snapshot)in /我的代码是refe = Database.database()。reference().root.child(“Persons”)。 /获取用户价值 设值= snapshot.value 打印(值) // ... }){(在 打印(error.localizedDescription)错误) } –

+0

什么输出你正在在这种情况下? – Aks

0
let value = snapshot.value as? [String : AnyObject] ?? [:] 
       for (_,profile) in value { 

      let name = profile["Name"] as? [String : AnyObject] ?? [:] 

    } 
相关问题