gpt4 book ai didi

ios - 在 firebase 中如何删除所有观察者,而不是特定引用的观察者

转载 作者:可可西里 更新时间:2023-11-01 04:25:00 26 4
gpt4 key购买 nike

我正在创建一个带有注销功能的 Firebase 应用。我的问题是

   class func signOut(callback:((error:NSError?)->Void)) {
let ref = Firebase(url:firebaseHost)
ref.unauth()
ref.removeAllObservers()
let err = UserCredentials.delete()
callback(error:err)
}

只删除根引用的观察者?我想删除在应用的其他部分为几个不同的查询设置的所有观察者。

我是否必须让 ref... 并重新创建所有这些引用才能删除观察者?

unauth 会断开并移除观察者吗?客户端是否有简单的断开连接方法?

最佳答案

要使用 removeAllObservers,您必须使用您用来设置观察者的变量。对于设置观察者的 firebase 中的每条不同路径,您都必须这样做。不可能说“删除所有路径的所有观察者”。

关于ios - 在 firebase 中如何删除所有观察者,而不是特定引用的观察者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29411560/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com