2011-10-29 22 views
5

Parece que tengo un problema con el diálogo de alimentación, que no he tenido antes. Sospecho que es debido a iOS 5, pero no estoy seguro.Facebook iOS SDK Problema del diálogo de alimentación después de la autenticación

Si el usuario necesita autenticación, se le redirige a la aplicación de Facebook y luego vuelve a mi aplicación.

A continuación, el usuario hace clic en el botón "Compartir" y aparece el cuadro de diálogo de alimentación . Pero de repente, desaparece.

Si el usuario vuelve a hacer clic en "Compartir", el diálogo de alimentación está funcionando bien. Es sólo la primera vez, después de volver a la aplicación de autenticación de ...

El código asociado al botón "Compartir" es simplemente esto:

if ([facebook isSessionValid]) { 
    [facebook dialog:@"feed" andParams:params andDelegate:self]; 
} 

El params variable se establece siempre en el valores correctos y no es nulo. Si la sesión no es válida, el usuario está siendo enviado al método de autenticación.

Traté también de comentar una declaración IF en FBDialog.m que he leído en alguna parte, pero no funcionó.

¿Alguien tuvo el mismo problema?

Gracias!

EDIT: Estoy bastante seguro de que es debido a iOS 5 ahora, ya que he construido el proyecto en mi iPad 2, que se está ejecutando IOS 4.3, y funciona bien desde la primera vez.

EDIT 2: Se repentinamente el trabajar muy bien. ... y yo no cambio nada O_O

+0

que estoy viendo exactamente este tema en iOS 5.0 también –

Respuesta

Cuestiones relacionadas