gpt4 book ai didi

ios - Parse.com 和 Facebook 登录,运行无限循环

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:43:31 25 4
gpt4 key购买 nike

我将 Parse 和 Facebook iOS SDK 都更新到了最新版本,当我尝试使用 Facebook 登录时,我的应用程序崩溃了,从调试器中我可以看到它正在无限循环中调用 3-4 个方法。

我的登录代码如下所示:

- (void)openSession
{
UIViewController *topViewController = self.window.rootViewController;
NSArray *permissions = [NSArray arrayWithObjects:@"user_likes", @"friends_likes", nil];

// Login PFUser using Facebook
[PFFacebookUtils logInWithPermissions:permissions block:^(PFUser *user, NSError *error) {
if (!user) {
if (!error) {
NSLog(@"Uh oh. The user cancelled the Facebook login.");
} else {
NSLog(@"Uh oh. An error occurred: %@", error);
}
} else if (user.isNew) {
NSLog(@"User with facebook signed up and logged in!");

if ([[topViewController presentedViewController] isKindOfClass:[PALoginViewController class]]) {
[topViewController dismissViewControllerAnimated:YES completion:nil];
}
} else {
NSLog(@"User with facebook logged in!");
if ([[topViewController presentedViewController] isKindOfClass:[PALoginViewController class]]) {
[topViewController dismissViewControllerAnimated:YES completion:nil];
}
}
}];
}

错误发生在 logInWithPermissions 被调用时。它在 Xcode 中崩溃,调试器显示对 FB 登录方法的大量调用——实际上有数千次:

Stack trace

有什么问题吗?

最佳答案

这个问题在 Facebook 上被报告为错误:https://developers.facebook.com/bugs/188127071335876?browse=search_5176d24c698df3761093726

现在已经修复了,我可以确认登录现在可以正常工作 - 即使启用了沙盒。

关于ios - Parse.com 和 Facebook 登录,运行无限循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16118314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com