gpt4 book ai didi

ios - 适用于 iOS 的 Google firebase Auth 文档中是否存在错误?当我尝试代码时,这些是错误

转载 作者:行者123 更新时间:2023-11-29 05:33:52 28 4
gpt4 key购买 nike

enter image description here

我正在开发一个 ios 应用程序,并尝试将其连接到 firebase 并使用其用户身份验证功能,我遇到了几个错误,我还要求您检查我的代码。我非常努力但没有解决这些错误。请帮忙

我尝试搜索代码中的任何更新以及错误的任何答案,但不幸的是,我什么也没得到。我正在使用 Xcode 11 beta 并针对 iOS 12.2 进行编码

override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// [START auth_listener]
var handle = Auth.auth().addStateDidChangeListener { (auth, user) in
// [START_EXCLUDE]
self.setTitleDisplay(user) //Error "Value of type 'ViewController' has no member 'setTitleDisplay'"
self.tableView.reloadData() //Error "Value of type 'ViewController' has no member 'tableView'"



guard let strongSelf = self else { return } //Error "Initializer for conditional binding must have Optional type, not 'ViewController"
// [START_EXCLUDE]
strongSelf.hideSpinner {
if let error = error {
strongSelf.showMessagePrompt(error.localizedDescription)
return
}
strongSelf.navigationController?.popViewController(animated: true)
}
// [END_EXCLUDE]
}

我希望代码能够登录 Firebase 的现有用户

最佳答案

文档是准确的,但入门指南中的内容只是代码片段。

您需要查看实际的完整代码示例才能了解“大局”。例如这一行

Auth.auth().removeStateDidChangeListener(handle!)

被标记为您尚未定义句柄的类变量。入门指南中显示的是一个片段。

enter image description here

您应该单击蓝色链接(我用红色圈出),它会将您带到实际的完整代码示例。当你这样做时,你会看到句柄被定义为类变量

var handle: AuthStateDidChangeListenerHandle?

enter image description here

我认为,如果您完成实际的完整代码示例,这些错误就会消失。

关于ios - 适用于 iOS 的 Google firebase Auth 文档中是否存在错误?当我尝试代码时,这些是错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57250429/

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