2016-06-28 3 views
3

facebook SDKでFacebookにログインしようとしていますが、ユーザーがアプリを承認したときに、このような空白の画面が表示され、コールバックできません。 これはうまく動作していましたが、突然動作しません。Facebook SDK swiftでログインコールバックを取得できません

Here's screenshot.

let manager = FBSDKLoginManager() 
    manager.logInWithReadPermissions(["public_profile", "email", "user_friends"], fromViewController: self) { (result, error) in 
     if error != nil { 
      print(error.localizedDescription) 
     } 
     else if result.isCancelled { 
      print("Facebook login cancelled") 
     } 
     else { 
      let token = FBSDKAccessToken.currentAccessToken().tokenString 

      let credential = FIRFacebookAuthProvider.credentialWithAccessToken(token) 
      FIRAuth.auth()?.signInWithCredential(credential, completion: { (user, error) in 
       if error != nil { 
        print(error?.localizedDescription) 
       } 
       else { 
        self.performSegueWithIdentifier("MainScreenSignUp", sender: self) 
       } 
      }) 
     } 
    } 

この分野での経験を持っている誰もがありますか?私はそれが原因プロパティにある、同じで貼り付けた

答えて

1

「FBSDKLoginManager」の「loginBehavior」を、私はそれを使って作業します:manager.loginBehavior = .Web デフォルトではその「.Native」を使用しています投稿した結果を取得します。

希望すると助かります!

すみません。

関連する問題