ios - 检查我是否有观察者在 firebase swift 中收听

标签 ios swift firebase firebase-realtime-database

在分离 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)

关于ios - 检查我是否有观察者在 firebase swift 中收听,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52811235/

相关文章:

ios - 从地址簿问题中获取号码

ios - 如何在不拉伸(stretch)的情况下在 UIView 中填充背景图像

ios - 如何使 AFNetworking 显示纯 HTTP 响应错误

ios - 禁用 MFMessageComposeViewController 的自定义外观

ios - 导航 Controller 工具栏大小和位置 - iOS Swift

ios - RxSwift 3.1 UITableView 数据源不工作

android - JobDispatcher.cancel() 没有调用 onStopJob()

ios - UIAlertController EXC_BAD_ACCESS 错误 - Swift

java - 如何以排序的方式检索文档的值?

android - 程序类型已经存在 : com. squareup.okhttp.Address