Ios 再次解析Facebook登录

Ios 再次解析Facebook登录,ios,objective-c,facebook-graph-api,parse-platform,Ios,Objective C,Facebook Graph Api,Parse Platform,我正在facebook上使用parse sdk登录/注册用户。一切正常。这是我的密码 - (void)_loginWithFacebook { // Set permissions required from the facebook user account NSArray *permissionsArray = @[ @"user_about_me", @"user_relationships", @"user_birthday", @"user_location"];

我正在facebook上使用parse sdk登录/注册用户。一切正常。这是我的密码

- (void)_loginWithFacebook {
    // Set permissions required from the facebook user account
    NSArray *permissionsArray = @[ @"user_about_me", @"user_relationships", @"user_birthday", @"user_location"];

    // Login PFUser using Facebook
    [PFFacebookUtils logInInBackgroundWithReadPermissions:permissions block:^(PFUser *user, NSError *error) {
      if (!user) {
        NSLog(@"Uh oh. The user cancelled the Facebook login.");
      } else if (user.isNew) {
        NSLog(@"User signed up and logged in through Facebook!");
      } else {
        NSLog(@"User logged in through Facebook!");
      }
    }];
}
当我单击登录按钮时,它会显示一个警报,其中有两个选项允许和否。当允许时,它会为我注册,但当我单击“否”时,它会显示用户取消了facebook登录

现在,当用户单击“否”和“重试”时,我真正想做的是什么,它不会显示登录警报框,而是说“用户再次取消了facebook登录”
,我如何让它再次显示警报框,以便用户可以再次允许应用程序登录。

一旦不允许权限,您需要进入设备设置以再次允许权限。在模拟器上,您还可以
重置内容和设置
,这将重置此对话框,因此您可以以任何一种方式继续测试,并且该对话框将不断重新出现

但是,如果不执行这些操作,它如何在其他应用程序上工作呢?一旦权限被拒绝,大多数应用程序都需要执行一些特殊的操作来再次显示它们。这是你的问题吗?我想我不清楚大多数应用程序,如果权限被拒绝,但他们仍然决定创建acc,他们会再次单击“向fb注册”,fb会再次请求权限。但使用此代码,它不会再次请求权限,而是显示“用户已取消facebook登录”