我正在尝试使用电子邮件验证用户,但我的功能总是返回nil用户。它工作得很好,直到我添加Facebook登录,我确保当我尝试将新用户注册到firebase时我已经退出了我的facebook用户。 如果我需要更多的代码来解答这个问题,请告诉我。
Auth.auth().createUser(withEmail: email, password: pass, completion: {
(user, error) in
if user != nil {
print ("registered")
self.performSegue(withIdentifier: "goToHome", sender: self)
} else {
print("Error")
}
})
答案 0 :(得分:0)
而不是if user != nil
执行if (error != nil)
并在else语句中包含您的成功代码。