如何在swift中更改(Firebase)时接收/更新数据

时间:2017-03-05 14:53:05

标签: ios firebase swift3 firebase-realtime-database

我有一些数据存储在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,我知道我的层次结构正确。为什么它回来了?

1 个答案:

答案 0 :(得分:1)

let playerName: String = value!["playerName"] as? String