我从火力数据库中获取的数据验证码:如何使用Swift从Firebase中检索数据?
FIRDatabase.database().reference().child("Root").child("User1").child("chat1")
.observeSingleEvent(of: .value , with: { snapshot in
if snapshot.exists() {
let recent = snapshot.value as! NSDictionary
print(recent)
})
没有与快照的结果的问题,print(recent)
有时打印出孩子的所有值(10个值),这是我想要的东西,但有一段时间它只打印那个孩子的两个值,我不知道为什么。
如何解决这个问题?
这是我的数据库结构:
您的代码看起来很稳固!你的错误可能是其他地方我的朋友... –
话虽如此,试着打印'recent.count'来确保你的分析是正确的。 –
@pauloMattos这次只有一个值,计数打印为'1' :( – Zizoo