3

我最初使用 FBLoginView 在最新的 Facebook SDK (3.5) 中启动登录过程。但是,由于某种循环,这会使应用程序崩溃。然后我读到我应该尝试使用下面的代码作为测试登录:

[FBSession openActiveSessionWithReadPermissions:[NSArray arrayWithObjects:@"read_stream", nil] allowLoginUI:YES
                          completionHandler:^(FBSession *session,
                                              FBSessionState status,
                                              NSError *error) {
                              // session might now be open.
                              NSLog(@"Error - %@", error);
                          }];

我遇到了完全相同的问题。大量进程(同名)被调用,应用程序崩溃。有谁知道为什么在使用 Facebook SDK 时会发生这种情况?这是崩溃的线程的图像:
碰撞

正如你所看到的,这里有些东西不对劲。有人有什么想法吗?

问候,
迈克

4

3 回答 3

5

这是一个错误,现在已修复。

已编辑——从适用于 iOS 的 Facebook SDK 3.5.1 开始,这已在客户端和服务器上修复。这是链接: https ://developers.facebook.com/resources/facebook-ios-sdk-3.5.1.pkg

--

感谢您通知我们这个问题!

于 2013-04-23T05:42:29.847 回答
1

我有同样的问题,并尝试将沙盒(在 fb 应用程序仪表板中)设置为 false,然后它工作了......

于 2013-04-21T23:21:14.940 回答
0

我遇到了似乎完全相同的问题,并且几乎相同的堆栈跟踪,但我已经禁用了沙盒,事实上,我的应用程序已经投入生产 9 个月,但我们仍然使用 sdk 2.0 并且刚刚得到解决升级它。

我已经把它缩小了很多。在这里,我对我的问题给出了很好的解释,以及解决我的问题的临时解决方案,但它对生产是可行的 。Facebook SDK FBLoginView 获取 EXC_BAD_ACCESS

在此处输入图像描述

于 2013-04-22T20:50:31.670 回答