swift - 如何在 Xcode 中快速初始化 firebase 实时数据库观察器?
问题描述
我已经尝试在网上查找,但 Firestore 上只有针对听众的教程,我找不到任何适用于实时数据库的语法。这是迄今为止我在 2016 年发布的视频中使用的代码:'''
let database = Database.database().reference()
lazy var rmRef = database.child(inPersonRm.roomCode)
rmRef.observeEventType(.ChildChanged, withBlock: { (snapshot) -> Void in
})
'''
解决方案
我发现检查更改值的正确实现是将此代码放在 viewDidLoad()
let ref = Database.database().reference()
ref.child(inPersonRm.roomCode).child("roomPlayers").observe(.childChanged, with: { firDataSnapshot in
print("bet")
})
并将您的 ref 设置为您正在观察的孩子
推荐阅读
- java - 按每行的平均值对二维数组进行排序
- javascript - 如何自定义 HTML DATE 输入.. 除了 jQuery datePicker 之外还有哪些选项?
- python-3.x - Julia 是否需要矢量化来加快计算速度?
- python - 如何使用 Python ping java 和基岩 Minecraft 服务器的信息
- arrays - 打字稿映射类型意外值签名
- python - python Opencv2 显示图像并同时调用其他函数
- node.js - 无法连接到mysql远程数据库
- vba - 在 VBA Excel 中使用 Selenium 隐藏 Edge 浏览器
- java - 使用休眠将一行插入数据库,我将“1”和空值放入数据库而不是用户输入的值
- java - Scanner 采用用户输入的整数,然后采用字符串数组,但跳过第一个输入的字符串