[英]Facebook login on iOS crashes my app
我正在尝试将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,然后单击“确定”,它会返回我的应用程序到完成处理程序,但是当我尝试在我的设备(也是iOS 6.0)上运行它时,它会打开Safari并崩溃我的应用程序,所以当我在Safari中单击“确定”,它将从头开始重新启动应用程序,因此需要再次登录。
有趣的是,当我在设备上运行Scrumptious示例时,它以相同的方式登录就可以正常工作。 我已经检查了两个项目的配置,但是找不到它可以在Scrumptious中工作但不在我的应用程序中工作的原因。
原来我的应用没有因为Facebook而崩溃。 我的应用程序是OpenGL游戏,当应用程序进入后台时,我没有正确停止OpenGL,导致Facebook在打开Safari时OpenGL使游戏崩溃。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.