我一直在思考我学生程序员生命中最长的时间。我想知道无法从Firebase数据库获取密钥
我使用autoChildId添加了键。
如何从firebase数据库swift 2中获取密钥?我知道如何从Android使用.getKeys()
我最好的朋友Google教会我使用allKeys。然而,现在我的友谊正处于绝望的边缘,因为我收到以下的消息,我们与.allKeys的关系总会失败(见下图)。 Haish ...
- 我需要这一点是为了从火力地堡数据库中的数据显示到我的tableview因为我相信这是问题的一个空表就像我的心是如何为我的项目。没有心脏。
这里是我的火力数据库看起来像:
这里是我的代码:
func findPlaceToEat(){
print("inside findPlaceToEat()")
print("Plan price level")
print(planPriceLevel)
print("End of price level")
ref = FIRDatabase.database().reference()
ref.child("places_detail").child("price_level").child(planPriceLevel).observeEventType(.ChildAdded, withBlock:{
(snapshot) in
if let dictionary = snapshot.value?.allKeys! as? [String: AnyObject]{
let PlaceObj = placeObj(place_name: dictionary["place_name"] as! String, place_type: dictionary["place_type"] as! String, price_range: dictionary["price_range"] as! String, vegan_type:dictionary["vegan_type"] as! String , website: dictionary["website"] as! String)
print("Whatever")
print(PlaceObj);
//self.tableView.reloadData()
}
}, withCancelBlock: nil)
}
对不起的人,它不会对我的情况的人工作。谢谢你的帮助。 :) – charlinagnes
它应该工作我自己检查它。你可能根本没有收到任何数据。尝试检查,如果snapshot.exists() – rv7284
嘿男人,你碰巧有任何你可以分享给我的参考?非常感谢。 @ rv7284 – charlinagnes