3

我使用 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];
4

2 回答 2

2

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

于 2012-05-24T17:11:13.203 回答
0

托马斯是对的。此外,您的 navigationController 不应该呈现模式。 自我应该是。

于 2012-05-24T23:56:18.970 回答