Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 解析api删除';您已授权此应用程序';用户授权应用程序后_Iphone_Xcode_Facebook_User Permissions_Parse Platform - Fatal编程技术网

Iphone 解析api删除';您已授权此应用程序';用户授权应用程序后

Iphone 解析api删除';您已授权此应用程序';用户授权应用程序后,iphone,xcode,facebook,user-permissions,parse-platform,Iphone,Xcode,Facebook,User Permissions,Parse Platform,Im使用parse.com登录控制器将用户登录到facebook 如果用户在从facebook获得“您已授权此应用”之前授权了该应用 有人知道怎么解决吗 我使用的代码是: PFLogInViewController *logInController = [[PFLogInViewController alloc] init]; logInController.delegate = self; logInController.fields = PFLogInFieldsFacebook ; lo

Im使用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。

托马斯是正确的。此外,navigationController不应显示模式。自我应该是。

为什么?如果他们已经授权了,你不需要也不关心他们是否再次授权。当您从FB返回时,当您调用logInController.facebookPermissions=[NSArray arrayWithObjects:@“publish_stream”,nil]时,它们将被授权;如果用户已经授权,facebook将返回屏幕。我想要一种方法来为再次授权的用户省去麻烦。你应该存储会话,这样你就不必每次用户使用appyes时都去Facebook,但我使用的是parse api,所以这是一个问题,怎么做?我已经这样做了,这并没有解决问题,问题是,当我显示登录视图控制器时,它会自动使用生成消息的facebookPermissions。我需要的是让PFLogInViewController不再发送权限,因为用户已经授权了应用程序。现在看来,唯一的办法是不使用解析来管理登录,而是使用facebook sdk来管理登录。因此,如果您已经有一个登录用户,为什么要尝试显示PFLogInViewController?请参阅我上面的评论,问题不在于何时调用,问题在于如何使logincontroller不使用权限