Ios 无法使用firestore数据库在swift中反硝化

Ios 无法使用firestore数据库在swift中反硝化,ios,swift,firebase,google-cloud-firestore,Ios,Swift,Firebase,Google Cloud Firestore,我在swift ios中使用firestore数据库使用以下Denit函数代码,但这给了我错误,我需要在加载表视图控制器时使用Denit,请协助,谢谢 错误 Cannot invoke 'removeObserver' with an argument list of type '(CollectionReference?)' 代码 如果您使用将侦听器附加到CollectionReference(这也是一个查询),请注意其记录的返回类型。它返回一个对象,您调用它的remove()方法停止侦听

我在swift ios中使用firestore数据库使用以下Denit函数代码,但这给了我错误,我需要在加载表视图控制器时使用Denit,请协助,谢谢

错误

Cannot invoke 'removeObserver' with an argument list of type '(CollectionReference?)'
代码

如果您使用将侦听器附加到CollectionReference(这也是一个查询),请注意其记录的返回类型。它返回一个对象,您调用它的
remove()
方法停止侦听


请提供更多详细信息和示例。

谢谢您在编码方面的帮助,因为我是cloud FireStore的新手。我链接到的文档中有代码示例。
fileprivate var _refHandle: CollectionReference!


   deinit {
        if let refHandle = _refHandle {
            self.ref.removeObserver(_refHandle)
           }
    }