【发布时间】:2019-11-19 21:49:27
【问题描述】:
第一次在这里提问,如果我做错了,请见谅。
无论如何。我正在使用 Firebase 数据库在我的测验应用程序中存储“结果”。当数据被存储时,它看起来像这样
结果
-LjQ34gs7QoL1GMufiMsaddclose
Score: xx
UserName: xx
-LjQ3NeCoDGob8wnhstH
Score: xx
UserName: xx
我想从中获取分数和用户名并将其显示在 HighScore 表格视图中。问题是 - 我可以获得“结果”节点,但由于结果的 id(即 LjQ34gs7QoL1GMufiMsaddclose),我不知道如何访问分数和用户名。
我得到了数据快照,但不知道如何“绕过” id 来获取分数和用户名。
希望我至少能说清楚一点,问题是什么。
let ref = Database.database().reference().child("Results")
ref.observe(.value) { (DataSnapshot) in
print(DataSnapshot.value as Any)
}
【问题讨论】:
标签: swift firebase-realtime-database