2014-09-30 87 views
2

我最近使用Facebook實現了Parse登錄。我基本上遵循了所有的說明來設置Facebook SDK和Parse SDK。所以這裏是應用程序拋出異常的部分:使用Facebook解析登錄無效

NSArray * permissionArray = @ [@「public_profile」,@「email」]; [PFFacebookUtils logInWithPermissions:permissionArray塊:^(PFUser *用戶,NSError *錯誤){

 if (!user) { 

     NSLog(@"Uh oh. The user cancelled the Facebook login."); 

    } else if (user.isNew) { 

     NSLog(@"User signed up and logged in through Facebook!"); 

    } else { 

     NSLog(@"User logged in through Facebook!"); 

    } 

的消息,我在記錄畫面我得到的是: 「啊哦用戶取消了Facebook登錄。」所以我認爲Facebook會話沒有創建,也沒有用戶返回。這裏有趣的部分是我在iPhone 4上測試了這個應用程序,並且登錄工作。我現在正在iPhone 5上進行測試,這是在拋出異常的時候。在實際設備上是否需要正確設置?有沒有辦法可以將這個問題的原因進行三角分割?

任何幫助,非常感謝。謝謝

回答

1

請確保它在按鈕而不是ViewDidLoad中,(或嘗試延遲代碼)