gpt4 book ai didi

ios - 为什么我总是从 Firebase 中删除数据?

转载 作者:行者123 更新时间:2023-11-28 16:16:09 26 4
gpt4 key购买 nike

目前我正在使用 Swift 构建一个简单的测验应用程序。我的想法是始终从 FireBase 获取新数据。我尝试使用按钮调用函数:

 @IBAction func Btn5(sender: AnyObject) {
//delete all data in FireBase
let databaseRef = FIRDatabase.databse().reference()
databaseRef.removeValue()
//refresh the view
viewDidLoad()
}

点击按钮后,我检查了一下,FireBase 上的所有数据都被删除了。但是,每次我检索数据时,它也会检索旧数据(已删除)。我还以为是模拟器的问题。但是在我的 iPhone 上尝试模拟后,旧数据仍然存在。

有什么解决办法吗?谢谢!

编辑:我将值存储在全局变量中,这就是为什么我总是得到旧数据。感谢@Dravidian 的说明。

最佳答案

也许这是因为数据是在您从 firebase 中删除该节点之前下载的。为此您必须刷新您的 UI 或再次调用 firebase 来下载数据,即新数据将在下一次出现,因为以前的数据已被删除。

关于ios - 为什么我总是从 Firebase 中删除数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39062408/

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