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,我知道我有我的层次权。为什么它返回零?
到底什么是返回零?另外,可能会发布一些数据库结构,以便我们验证它是否正确。 –
当我打印'value?[“playerName”]时,它返回nil。 – fellowProgrammer
当您打印snapshot.value时会发生什么? –