Facebook iOS SDK: ¿Cómo manejar el button SKIP cuando solicita publish_actions?

Tengo un código para iniciar session en Facebook con el permiso 'publish_actions'. Aquí está el fragment:

NSArray *facebookPermissions = [NSArray arrayWithObjects:@"publish_actions", nil]; [FBSession openActiveSessionWithPublishPermissions:[self facebookPermissions] defaultAudience:FBSessionDefaultAudienceFriends allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState state, NSError *error) { NSLog(@">>> Permissions available: %@", FBSession.activeSession.permissions); }]; 

Cuando se ejecuta ese método, el usuario será networkingirigido a la página de Facebook de Mobile Safari y se le preguntará si a Facebook se le permite acceder a su count.

Pantalla1:

 APPNAME would like to access your public profile and friend list. [CANCEL] [OK] 

Después de presionar OK, ya que utilizamos el método openActiveSessionWithPublishPermissions, aparecerá una segunda página preguntando si Facebook puede publicar cosas en su nombre.

Pantalla 2:

 APPNAME would like to post to your friends on your behalf. [AUDIENCE] [SKIP] [OK] 

La parte difícil es que, cuando el usuario hace clic en el button SALTAR, el inicio de session en la callback sigue 'publish_actions' como uno de los permissions disponibles. Que es incorrecto El error también es nulo. ¿Cómo puedo detectar esto correctamente?

Este es el logging:

 2013-07-06 16:35:59.037 FbSandbox[56213:c07] >>> Permissions available: ("publish_actions") 

¡Gracias por adelantado!

Puede validar los permissions aceptados llamándome me/permissions . Esto enumerará los permissions que el usuario ha permitido. Haga una reference cruzada de esta list con los permissions que solicita y podrá averiguar cuáles fueron aceptados y cuáles fueron omitidos.