我試圖將Facebook SDK集成到我的iOS應用程序。要登錄我打電話:在iOS上的Facebook登錄崩潰我的應用程序
return [FBSession openActiveSessionWithReadPermissions:nil
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
[self sessionStateChanged:session state:state error:error];
}];
在了iOS 6.0模擬器它打開Safari瀏覽器後,我點擊「好」返回到我的應用程序來完成處理,但是當我嘗試我的設備上運行它(也是iOS 6.0),它會打開Safari並崩潰我的應用程序,因此當我在Safari中單擊「Okay」時,它會重新啓動應用程序,因此需要重新登錄。
有趣的是,當我在我的設備上運行Scrumptious示例時,它以相同的方式登錄,它工作得很好。我已經完成了兩個項目的配置,但我無法找到它在爲什麼在Scrumptious中運行但不在我的應用程序中的原因。
把NSLog放在completionHandler中,看看什麼是確切的錯誤設備顯示。 –
由於應用程序崩潰,它不會返回到completionHandler .. – Udi