我正在使用parse.com登录控制器将用户登录到Facebook。

如果用户在从Facebook获得“您已经授权此应用程序”之前授权了该应用程序。

有人知道如何解决吗?

我使用的代码是:

PFLogInViewController *logInController = [[PFLogInViewController alloc] init];
logInController.delegate = self;
logInController.fields =  PFLogInFieldsFacebook ;
logInController.facebookPermissions = [NSArray arrayWithObjects:@"publish_stream", nil];
NSLog(@"%@",logInController.facebookPermissions);
[self.navigationController presentModalViewController:logInController animated:YES];

最佳答案

我怀疑您在不必要地显示视图。如果[PFUser currentUser]返回nil,请尝试仅显示PFLogInViewController。

10-07 23:32