gpt4 book ai didi

ios - Firebase RemoveObserver 方法不会删除观察者

转载 作者:行者123 更新时间:2023-11-28 06:10:51 27 4
gpt4 key购买 nike

我一直在观察一个值,直到用户注销。但是当我调用

self.ref.removeObserver(withHandle: self.handle)
self.ref.removeAllObservers()

这两个都不行。我一次只用一个。

如何删除 Firebase 数据库引用上的观察者?

BR,

埃德姆

最佳答案

目前我认为你的 ref 没有被正确处理,因为你在你的自定义方法中调用了这个函数。您应该在 View Controller 的 viewDidDisappear 方法中调用它

根据 Firebase 网站

You should remove listeners or observers in viewDidDisappear method

If your controller is still syncing data when the view has disappeared, you are wasting bandwidth and memory

在这里了解更多 https://firebase.googleblog.com/2015/10/best-practices-for-ios-uiviewcontroller_6.html

关于ios - Firebase RemoveObserver 方法不会删除观察者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46702805/

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