SDK 3.1: ¿Cómo saber si SDK está utilizando cuentas iOS6 o no?

Si tengo una cuenta de Facebook configurada en iOS6 pero el usuario la ha desactivado, el SDK solo me da un estado FBSessionStateClosedLlosed LoginFailed. A partir de eso, no puedo saber si el usuario nos apagó en iOS (caso 1) o no tiene una cuenta configurada en iOS y rechazó el permiso de la aplicación FB o la aplicación web (caso 2).

Los mensajes de error que debo presentar son bastante diferentes en los dos casos. En el primer caso, debemos decirle al usuario cómo volver a encendernos, pero esas instrucciones serían confusas para alguien en el caso 2.

Intenté usar el marco de las cuentas de iOS, pero si estoy apagado, me dicen que NO hay cuentas de Facebook, incluso si las hay. También intenté escribir el identificador de la cuenta si alguna vez me autentico correctamente, pero accountWithIdentifier falla de manera similar si estamos apagados.

¿Alguien sabe de una manera de averiguar si nuestro rechazo proviene de iOS o FB?

Respuestas a la pregunta(3)

Su respuesta a la pregunta