-1
A
回答
0
您可以通过使用观测到的URL参考,并初始化其值的数组读取它。
ref = Database.database().reference()
ref.child("sectionList").child("name of").child("urls")observe(.value, with: { (snapshot:FIRDataSnapshot) in
var urls : [String] = snapshot.children
}
“这个函数有两个参数:FIRDataEventType和封闭的实例 事件类型指定要听什么事件中的代码侦听.value的事件类型,这反过来侦听。所有类型的Firebase数据库中的数据更改 - 添加,删除和更改 当更改发生时,数据库将使用最新数据更新应用程序 通过闭包通知应用程序更改传递一个FIRDataSnapshot的实例,顾名思义,快照代表特定时刻的数据,要访问快照中的数据,可以使用value属性。 来源:(https://www.raywenderlich.com/139322/firebase-tutorial-getting-started-2)
0
我得到了它这样的
let ref = Database.database().reference(withPath: "sectionList")
ref.child("name of").child("urls").observeSingleEvent(of: .value, with: { (dataSnapshot:DataSnapshot) in
for object in dataSnapshot.children.allObjects as! [DataSnapshot] {
for obj in object.value as! NSArray {
print("value = \(obj)")
}
}
})
0
基本上,我强烈建议更换你看看this教程,特别是有关检索数据的一部分。要在标准MVC模型中划分您的项目将非常有用。我希望我的回答会帮助你;)
相关问题
- 1. javascript firebase数据库获取值分组
- 2. 从多个数据库获取uid firebase
- 3. 未从Firebase数据库获取价值
- 4. 从Firebase数据库获取价值
- 5. 无法从Firebase数据库获取数组值
- 6. Firebase数据库获取数据?
- 7. Firebase数据库WEB获取JSON数据
- 8. 从MySQL数据库中获取数组
- 9. 如何从Firebase数据库获取数据到离子?
- 10. 如何从Firebase数据库正确获取数据?
- 11. ArrayList在从Firebase数据库获取数据后显示为空
- 12. 如何从Firebase数据库中获取排序数据?
- 13. 如何仅从Firebase数据库获取更新的子数据?
- 14. Firebase数据库以字节数组的形式获取价值
- 15. Firebase/nodeJS - 从多个firebase数据引用中获取数据
- 16. 从swbase获取数据范围从firebase
- 17. Firebase数据库获取所有孩子
- 18. 推送的Firebase数据库获取ID
- 19. 如何从firebase数据库中获取子女总数
- 20. Firebase函数从数据库获取单个值
- 21. 从firebase获取同步数组
- 22. 从firebase获取数组列表
- 23. Firebase从数组中获取价值
- 24. 从Firebase快照获取项目数组
- 25. 从数据库更新数据从数据库获取数据
- 26. 从简单的FireBase数据库读取
- 27. 从Firebase数据库根据emailId匹配获取节点名称
- 28. 从组合数据库登录后从mysql数据库获取数据c#
- 29. 从Firebase中获取用户数据?
- 30. 使用javascript从firebase中获取数据
我无法将snapshot.children转换为[String] – L1GhTUA
是的,这就是我的想法。 snapshot.children是一个JSON,而不是一个数组。它可以被转换成类型为[String:AnyObject]()的字典 –