swift - Firebase 数据库快照检索。
Posted
技术标签:
【中文标题】swift - Firebase 数据库快照检索。【英文标题】:swift - Firebase database snapshot retrieval. 【发布时间】:2017-04-09 02:33:03 【问题描述】:我有一个如下的数据库结构。下面的这个函数打印出子节点中的所有内容
func fetchUser()
ref.child("Businesses").observe(.childAdded, with: (snapshot) in
print(snapshot)
, withCancel: nil)
但是,每当我尝试为 BusinessCategories 获取相同的快照并使用下面的函数时,什么都没有发生。我也尝试添加 .child("Banks") ,但仍然没有打印出来,也没有错误消息。
func fetchUser()
ref.child("BusinessCategories").observe(.childAdded, with: (snapshot) in
print(snapshot)
, withCancel: nil)
我做错了什么?以及如何获取 BusinessCategories 的快照?
【问题讨论】:
我在自己的 firebase 项目中创建了您的数据库副本,一切正常。 “BusinessCategories”已打印。请仔细检查您没有输入错误。请向我们展示一个完整的类实现,也许它会有所帮助。您可以尝试将 .childAdded 替换为 .value 并告诉我什么是效果 谢谢你我想通了。代码没有问题 【参考方案1】:代码运行良好。问题是测试用户已从身份验证列表中删除,应用无法登录数据库。
【讨论】:
以上是关于swift - Firebase 数据库快照检索。的主要内容,如果未能解决你的问题,请参考以下文章
从 Firebase Auto Id 中检索数据 - Firebase Swift