gpt4 book ai didi

ios - Firebase .observeSingleEvent(:with:) method is retrieving cached/old data

转载 作者:行者123 更新时间:2023-11-28 14:11:42 30 4
gpt4 key购买 nike

<分区>

[免责声明] 在我自己努力解决这个问题之后,我亲自发布并回答了这个问题,相关地,我注意到很多人仍然这样做

上下文

我正在开发一个 iOS 移动应用程序,并且 - 对于这个特定项目 - 决定使用 Firebase 实时数据库 作为我的后端基础设施。


问题

当使用 .observeSingleEvent(of:with:) 方法在特定节点查询数据时,我总是发现自己检索的是缓存数据或旧数据,而不是新更新的数据。

在某些情况下,连续两次调用该方法可以检索所需的服务器数据


尝试

  1. 根据 Firebase documentation 在相关节点使用 .keepSynced(true)

    automatically downloads the data at these locations and keeps it in sync even if the reference has no active listeners

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