我一直在思考我學生程序員生命中最長的時間。我想知道無法從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