2016-06-03 4 views
1

Firebase 및 Facebook 로그인을 사용하려고하는데 작동 중입니다.하지만 Facebook 페이지가 열리고 로그인하지 않고 닫으면 오류가 발생하고 "치명적인 오류 : 예기치 않게 찾을 수 없습니다. 오류의 원인으로 강조 옵션 값 " 선은 여기 let credential .... 내 코드입니다 :Firebase 및 Facebook 인증

// Login button is pressed 
    func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!) { 

     if let error = error { 

      print(error.localizedDescription) 

     } else { 

      let credential = FIRFacebookAuthProvider.credentialWithAccessToken(FBSDKAccessToken.currentAccessToken().tokenString) 
      FIRAuth.auth()?.signInWithCredential(credential) { (user, error) in 

       if let error = error { 

        print(error.localizedDescription) 

       } else { 

        self.performSegueWithIdentifier("loginSegue", sender: self) 
        print("Login complete") 

       } 
      } 
     } 
    } 

누군가가 저를 도와 주실 수 있습니까? 감사합니다

답변

1

당신은 당신이 사용자가

if let user = user { 

} else { 
    print("Uh oh. The user cancelled the Facebook login.")) 
} 
까지 기호를 취소 아마 사용자 또는이있는 경우도 확인해야