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 に答える