在firebase更新之前,此代码适用于电子邮件登录并打印出用户电子邮件。 但是在我今天更新firebase之后,下面的代码出错了。 请帮助解决它。
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
print(FIRAuth.auth().currentUser?.email)
}
将代码FIRAuth更改为Auth并运行应用程序。 我输入了电子邮件和密码,然后按下登录按钮,显示以下错误。
答案 0 :(得分:0)
这种方式对我有用:
let email = emailText.text!
let password = passwordText.text!
Auth.auth().signIn(withEmail: email, password: password) { (user, error) in
if error == nil {
/* user is signed in */
} else {
/* email or password is taken OR error connecting to Firebase */
}
}
要获取当前用户的电子邮件,请尝试以下操作:
print(Auth.auth().currentUser?.email as String!)