gpt4 book ai didi

尝试使用 Firestore API 时出现 Swift 错误

转载 作者:行者123 更新时间:2023-11-30 10:50:35 26 4
gpt4 key购买 nike

我正在更新 firestore 数据库中的数据库字段,每次调用函数时应用程序都会出错:

Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value

这是函数:(请注意,该函数位于完整代码中调用按钮的位置)

private func updateDocument() {
// [START update_document]
let testingDataChange = db.collection("homeBase").document("78kBh2c2OeNN8aTazMmz")

// Set the "capital" field of the city 'DC'
testingDataChange.updateData([
"armMove": true
]) { err in
if let err = err {
print("Error updating document: \(err)")
} else {
print("Document successfully updated")
}
}
// [END update_document]
}

当单击按钮时我在这里调用它

@IBAction func loginTap(_ sender: Any) {
updateDocument()
}

一旦单击按钮,就会发生错误并且应用程序会停止。

最佳答案

你的Firestore代码没问题。问题出在快速代码中。尝试右键单击 Storyboard 中的按钮,将其与代码断开连接并重新连接。

关于尝试使用 Firestore API 时出现 Swift 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54657720/

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