2017-03-05 87 views
0

我有一些數據存儲在firebase上,當有人通過我的應用添加數據時,我想要接收和更新我的數據。我看着谷歌文檔和它是這樣說......如何在swift中更改數據(Firebase)

databaseRef.child("Leaderboard").queryOrderedByKey().observe(.childChanged, with: { 
     snapshot in 

let value = snapshot.value as? NSDictionary 
// put data into variables 
let playerName = value?["playerName"] as! String? 


} 

但由於某些原因,它返回nil,我知道我有我的層次權。爲什麼它返回零?

+0

到底什麼是返回零?另外,可能會發布一些數據庫結構,以便我們驗證它是否正確。 –

+0

當我打印'value?[「playerName」]時,它返回nil。 – fellowProgrammer

+0

當您打印snapshot.value時會發生什麼? –

回答

0
let playerName: String = value!["playerName"] as? String 
相關問題