gpt4 book ai didi

ios - 注销 Firebase 时,下一个用户登录时会保留用户的数据

转载 作者:行者123 更新时间:2023-11-30 11:53:01 24 4
gpt4 key购买 nike

我在使用 firebase 的 swift 应用程序中遇到问题。我设置了几个观察者来监视 firebase 节点并填充 UITableView。

当我注销,然后以新用户身份登录时,旧用户的数据仍然可见,直到我完全关闭应用程序然后重新启动它,此时它会填充当前用户的数据。我预计这是由某种类型的本地缓存引起的,因为我正在删除注销时的所有可观察值。

有人以前经历过这种情况并且有解决办法吗?

最佳答案

注销时您需要删除所有观察者:

self.ref.child("child").removeAllObservers()

您还需要清除数组值:

if yourArray.count > 0{
yourArray removeAllObjects()
}

关于ios - 注销 Firebase 时,下一个用户登录时会保留用户的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48144117/

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