Facebook登录iOS崩溃我的应用程序

时间:2012-11-17 22:11:47

标签: ios facebook login safari crash

我正在尝试将Facebook SDK集成到我的iOS应用中。登录我正在打电话:

return [FBSession openActiveSessionWithReadPermissions:nil
                                          allowLoginUI:YES
                                     completionHandler:^(FBSession *session, FBSessionState state, NSError *error) {
                                         [self sessionStateChanged:session state:state error:error];
                                 }];        

在iOS 6.0模拟器中,它打开Safari,点击“Okay”后,它返回我的应用程序到完成处理程序,但是当我尝试在我的设备(也是iOS 6.0)上运行它时,它会打开Safari并崩溃我的应用程序因此,当我在Safari中单击“Okay”时,它会从头开始重新启动应用程序,因此需要再次登录。

有趣的是,当我在我的设备上运行Scrumptious样本时,它以相同的方式登录,它运行得很好。我已经完成了两个项目的配置,但是我找不到它为什么在Scrumptious中工作但不在我的应用程序中的原因。

1 个答案:

答案 0 :(得分:1)

原来我的应用程序没有因为facebook而崩溃。我的应用程序是一个OpenGL游戏,当应用程序进入后台时,我没有正确停止OpenGL,导致OpenGL在Facebook打开Safari时崩溃。