2017-10-08 18 views
0

私は電子メールでユーザーを認証しようとしていますが、関数は常にnil userを返します。私はFacebookのサインインを追加するまでそれは完全に働いた、私はfirebaseに新しいユーザーを登録しようとすると、私は私のFacebookのユーザーからログアウトしていることを確認した。 これに答えるために必要なコードがあれば教えてください。Firebase Auth always nil

Auth.auth().createUser(withEmail: email, password: pass, completion: { 
    (user, error) in 
    if user != nil { 
     print ("registered") 
     self.performSegue(withIdentifier: "goToHome", sender: self) 
    } else { 
     print("Error") 
    } 
}) 
+0

firebaseコンソールで電子メールパスワード認証を有効にしましたか? – Journey

+0

はい。有効です –

+0

ログに関連するもの(エラー)はありますか? – Journey

答えて

0

代わりのif user != nilif (error != nil)を行い、それ以外の文の中で、あなたの成功コードを持っています。

関連する問題