
{ "Kullanıcı" : { "ahmetozrahat25" : { "E-Mail" : "ahmetozrahat25@gmail.com","Yetki" : "user" },"banuozrht" : { "E-Mail" : "banuozrahat@gmail.com","Yetki" : "user" } }} SWIFT代码:
ref?.child("Kullanıcı").child(username.text!).observeSingleEvent(of: .value,with: { (snapshot) in if let item = snapshot.value as? String{ self.changedname = item }}) 我想获得用户的电子邮件价值,而不是每个人.我怎样才能做到这一点?
解决方法 在您的代码中,快照将包含子值的字典.要访问它们,请将snapshot.value转换为Dictionary,然后访问各个子项是一个快照(镜头,哈哈)ref?.child("Kullanıcı").child(username.text!) .observeSingleEvent(of: .value,with: { (snapshot) in let userDict = snapshot.value as! [String: Any] let email = userDict["E-Mail"] as! String let yetki = userDict["Yetki"] as! String print("email: \(email) yetki: \(yetki)")}) 总结 以上是内存溢出为你收集整理的ios – Swift从Firebase数据库中获取特定价值全部内容,希望文章能够帮你解决ios – Swift从Firebase数据库中获取特定价值所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)