私は私の電子メールのIDとパスワードを登録しようとすると、私は私のコードを実行するときに私はそれを次のviewcontrollerに行くことはありません...うまく機能し、エラーが表示されないが、私は出力を取得していない午前されて...ここに私のコードがあるすぐに3のIOS app
@IBAction func signInButtonTapped(_ sender: UIButton) {
// TODO: Do some form validation on the email and password
if let email = emailTextField.text, let pass = passwordTextField.text {
// Check if it's sign in or register
if isSignIn {
// Sign in the user with Firebase
FIRAuth.auth()?.signIn(withEmail: email, password: pass, completion: { (user, error) in
// Check that user isn't nil
if let u = user {
// User is found, go to home screen
self.performSegue(withIdentifier: "goToHome", sender: self)
}
else {
// Error: check error and show message
self.displayAlertMessage(messageToDisplay: "Password didn't match");
}
})
}
else {
// Register the user with Firebase
FIRAuth.auth()?.createUser(withEmail: email, password: pass, completion: { (user, error) in
// Check that user isn't nil
if let u = user {
// User is found, go to home screen
self.performSegue(withIdentifier: "goToEnroll", sender: self)
}
else {
// Error: check error and show message
}
})
}
}
外側の場合にはElseパーツを追加できますか(テキストフィールドチェック)。あなたがそれを処理していない場合、最初に制御を終了することができます。いくつかの印刷メッセージを他の部分に入れてください – Srini