swift - 如何从 Firebase 中检索手动输入的数据?
问题描述
我正在为曲棍球队创建一个新的 iOS 应用程序。我已手动将 a 添加registrationCode
到我的 Firebase 数据库中。
我尝试获取对数据库的引用,然后使用该.observe
方法获取值,但它崩溃了。
我最新的代码尝试:
let rootRef = Database.database().reference().child("groove-lacrosse")
rootRef.observe(.value, with: {snapshot in
print(snapshot.value as Any)
})
以编程方式检索手动输入的 Firebase 数据的正确方法是什么?
解决方案
它看起来像是groove-lacrosse
您的数据库的名称,在这种情况下,您无需在任何地方指定它。
相反,您可以直接读取注册码,然后打印其值:
let rootRef = Database.database().reference().child("registrationCode")
rootRef.observe(.value, with: {snapshot in
print(snapshot.value as Any)
})
推荐阅读
- python - 未以 utf-8 编码的 python 2 字节字符串
- java - 我的代码似乎编译正确,但 GUI 没有出现(是的,GUI 设计正确)
- javascript - 无法从 JS 中的标题中删除背景附件
- c++ - 如何使用 irrlicht 在 C++ 中创建原子模型
- regex - 从命令行创建 shell 脚本有困难
- spring-mvc - 使用 @ControllerAdvice 和 @ExceptionHandler 但仍然允许默认异常映射
- php - 如何将数据插入到mysqli中的表中?
- javascript - 我试图在 scripts.js 页面上更新我的谷歌地图位置,但肯定有冲突
- python - 自动化无聊的东西中的无值/代码
- kubernetes - 自定义指标 API 服务器不在 Go 中