Я новичок в Swift и XCode.Я создаю контроллер представления регистрации пользователя и использую Firebase в качестве своей БД.Вот что я написал:
@IBAction func registerButton(_ sender: Any) {
//Register user functions
Auth.auth().createUser(withEmail: emailField.text! , password: passwordField.text!) { (user, error) in
if error != nil {
print (error!)
} else {
//success
print ("Registration successful")
self.performSegue(withIdentifier: "registerToList", sender: self)
}
}
}
Когда пользователь вводит данные неправильно отформатированного типа, такие как пустые поля или неправильно отформатированный адрес электронной почты, моя консоль выводит сообщение об ошибке.Тем не менее, пользователь все еще может обойти контроллер представления регистрации и перейти к следующему экрану.Это почему?Я также хочу отметить, что я использую шоу-шоу - это проблема?Я не могу использовать push segue, поскольку он устарел.