gpt4 book ai didi

ios - Firebase Ios Swift 身份验证问题

转载 作者:行者123 更新时间:2023-11-28 23:21:57 24 4
gpt4 key购买 nike

我的代码不能正常工作。我创建了 google firebase 身份验证。我的代码挂了

    @IBAction func loginClicked(_ sender: UlButton) {
if let email = usernameText.text, let password = passwordText.text {
Auth.auth().signIn(withEmail: email, password: password) {authResult, error in
self.makeAlert(titleInput: "Error", messagelnput:"Error")
}
self.performSegue(withldentifier: "goToViewController", sender: nil)
}
}

然后我写了这段代码。当您在登录页面输入错误的电子邮件和密码时,将显示错误消息。但它也会转到其他页面(主页,标识符:“goToViewController”)。我不想这样做。当我输入错误的电子邮件和错误的密码时,我只想显示错误消息。

我该怎么做?谢谢你的帮助

最佳答案

你需要在firebase的关闭响应中添加performSegue

 @IBAction func loginClicked(_ sender: UlButton) {
if let email = usernameText.text, let password = passwordText.text {
Auth.auth().signIn(withEmail: email, password: password) {authResult, error in
if error == nil {
self.performSegue(withldentifier: "goToViewController", sender: nil)
}
else {
self.makeAlert(titleInput: "Error", messagelnput:"Error")
}
}
}
}

关于ios - Firebase Ios Swift 身份验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59518456/

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