I'm not sure why, but the segue is triggered even when the email & password field are empty. How can it possibly be?
import UIKit
import Firebase
class RegisterViewController: UIViewController {
@IBOutlet weak var errorLabel: UILabel!
@IBOutlet weak var emailTextfield: UITextField!
@IBOutlet weak var passwordTextfield: UITextField!
@IBAction func registerPressed(_ sender: UIButton) {
if let email = emailTextfield.text, let password = passwordTextfield.text {
Auth.auth().createUser(withEmail: email, password: password) { authResult, error in
if let e = error {
self.errorLabel.text = e.localizedDescription
} else {
self.performSegue(withIdentifier: "RegisterToChat", sender: self)
}
}
}
}
}