ios - 检查我是否有观察者在 firebase swift 中监听
问题描述
在分离 firebase 句柄或删除所有观察者之前,我想检查是否有观察者在我的应用程序中监听,或者我想检查特定句柄/观察者是否正在监听。我如何实现这一目标?
解决方案
我找不到一个firebase api来实现这一点。我使用此解决方法解决了它
var handle = ref.child("child").observe()
// check if nil before detaching listener
guard self.handle != nil else { return }
self.ref.removeObserver(withHandle: self.handle)
推荐阅读
- java - ANDROID:MVVM + Retrofit:我应该如何以及在哪里从 JSON 对象数组中检索 JSON 对象列表?
- ios - 如何使用短信实现inapp purchase iOS web app
- javascript - 遍历选择中的所有选项并将值添加到选项名称
- string - 在 SPARQL 中反转字符串
- wpf - WPF - 转换器作为 DependencyObject
- node.js - 使用嵌套对象发送带有 curl 的 Post 请求
- excel - 程序命令按钮在列上运行公式
- python - 在 TensorFlow 中检测损坏的图像
- android - RxJava 收集排放到列表
- python - 生成随机数而不分配新的内存块