Я новичок в Swift и Firebase. Я создал несколько ярлыков, которые я хочу отобразить в контроллере представления учетной записи, например, пароль должен иметь длину не менее 6 символов, электронная почта недействительна и так далее. Я понятия не имею, как создать инструкции if, else для этого, или если Firebase уже имеет что-то встроенное. Опять же, это только для Swift, я знаю, что есть информация для Android, но я этого не понимаю.Firebase Авторизация
Это мой код.
@IBAction func nextTapped(_ sender: Any) {
guard let email = emailField.text, !email.isEmpty else {
return
}
guard let pwd = confirmPass.text, !pwd.isEmpty, confirmPass.text == PassField.text else {
passMatch.isHidden = false
return
}
FIRAuth.auth()?.createUser(withEmail: email, password: pwd, completion: { (user, error) in
if error != nil {
self.emailTaken.isHidden = false
self.emailTaken.text = FirebaseAuthException().getReason()
} else {
if let user = user {
let userData = ["provider": user.providerID]
self.completeSignIn(id: user.uid, userData: userData)
}
}
})
}
Я избавился от self.emailTaken.text = FirebaseAuthException(). GetReason(), потому что он продолжал давать мне ошибки – Willstarr