Facebook SDK FBSession无限循环和崩溃

时间:2013-04-21 13:03:33

标签: iphone ios objective-c facebook facebook-login

我最初使用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时会发生这种情况?这是崩溃线程的图像:
Crash

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

的问候,
麦克

3 个答案:

答案 0 :(得分:5)

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

已编辑 - 自Facebook SDK 3.5.1 for iOS起,这已在客户端和服务器上得到修复。链接在这里: https://developers.facebook.com/resources/facebook-ios-sdk-3.5.1.pkg

-

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

答案 1 :(得分:1)

我遇到了同样的问题,并尝试将沙盒设置(在fb应用程序控制台中)设置为false,然后它才有效...

答案 2 :(得分:0)

我有什么似乎是完全相同的问题,几乎相同的堆栈跟踪,但我已经有沙盒禁用,事实上,我的应用程序已经生产了9个月,但我们仍然使用sdk 2.0和刚刚开始升级它。

我已经缩小了很多。在这里,我给出了一个关于我的问题的一个很好的解释,以及一个解决我的问题的临时解决方案,但它对生产来说是可行的.. Facebook SDK FBLoginView getting EXC_BAD_ACCESS

enter image description here