Я создал страницу входа и регистрации для своего приложения. Все работает гладко, но я хочу иметь возможность настраивать сообщения об ошибках, когда пользователь вводит неправильный адрес электронной почты или пароль. Это мой код прямо сейчас:
// Signing in the user
Auth.auth().signIn(withEmail: email, password: password) { (result, error) in
if error != nil {
// Couldn't sign in
self.loginErrorLabel.text = error!.localizedDescription
self.loginErrorLabel.alpha = 1
}
else {
let homeViewController = self.storyboard?.instantiateViewController(identifier: Constants.Storyboard.homeViewController) as? HomeViewController
self.view.window?.rootViewController = homeViewController
self.view.window?.makeKeyAndVisible()
}
}
Когда пользователь вводит несуществующий / неправильный адрес электронной почты или пароль, появляется метка с сообщением об ошибке: «Пароль недействителен или у пользователя нет пароля. «
Вместо этого я хочу, чтобы он вернулся с:« Вы ввели неверное имя пользователя или пароль ». Есть ли способ сделать это без полного изменения кода, например, просто предварительно добавить код, чтобы указать, что такое localizedDescription? Любая помощь приветствуется, большое спасибо!