gpt4 book ai didi

ios - Xcode UI 未使用最新的 Firebase 值进行更新

转载 作者:行者123 更新时间:2023-11-30 12:20:21 25 4
gpt4 key购买 nike

我有一个使用 Firebase 来获取和存储数据的应用。在我的 ViewDidLoad 中我使用:

    fullnameTextField.text = currentUser.fullName

其中 currentUser.fullname 引用字典。现在,我有一个函数可以在 Firebase 中更新此信息:

    @IBAction func saveFullNameDidTap(_ sender: Any) {
let ref = DatabaseReference.users(uid: currentUser.uid).reference().child("fullName")
if let fullName = fullnameTextField.text {
ref.setValue(fullName)
}
fullnameTextField.resignFirstResponder()
fullnameSaveButton.isHidden = true
alert(title: "", message: "Name Successfully Changed", buttonTitle: "OK")
}

这确实改变了 Firebase 中的信息,但当我重新加载该特定页面时,该字段中的数据会恢复为旧值。如果我重新构建应用程序,它将使用正确的信息进行更新。每次更改时如何将最新数据输入字段?

最佳答案

我认为您应该使用新值重新加载 View :

view.setNeedsDisplay()

关于ios - Xcode UI 未使用最新的 Firebase 值进行更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44866207/

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