首页 > 解决方案 > 检查我是否有观察者在 firebase swift 中监听

问题描述

在分离 firebase 句柄或删除所有观察者之前,我想检查是否有观察者在我的应用程序中监听,或者我想检查特定句柄/观察者是否正在监听。我如何实现这一目标?

标签: iosswiftfirebasefirebase-realtime-database

解决方案


我找不到一个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)

推荐阅读