facebook ios sdk log: post extraño

Tengo un button para compartir una image y cada vez que hago clic en él, tengo este post en el logging, no lo entiendo:

2012-08-12 19: 21: 30.511 AvisOcean [2239: 707] Se desasignó una instancia 0xe6b8fe0 de class FBSessionManualTokenCachingStrategy mientras los observadores de valores key todavía estaban registrados con él. La información de observación se filtró, e incluso puede conectarse erróneamente a algún otro object. Establezca un punto de interrupción en NSKVODeallocateBreak para detenerse aquí en el depurador. Aquí está la información de observación actual: (Context: 0xa5e90, Propiedad: 0x245310> Context: 0xa5e90, Propiedad: 0x28c400>)

¿Algunas ideas?

Estaba teniendo el mismo problema. Creo que lo que pasó fue que había inicializado Facebook en otro lugar y me estaba dando errores cuando intenté volver a inicializarlo e invocar de nuevo a un delegado de dialog de una instancia diferente.

La instancia donde estaba manteniendo la initialization de la aplicación real y accesstoken era diferente de la que estaba invocando el dialog. Cuando corregí eso después de revisar la documentation , se resolvió.

if (nil == self.facebook) { self.facebook = [[Facebook alloc] initWithAppId:FBSession.activeSession.appID andDelegate:nil]; // Store the Facebook session information self.facebook.accessToken = FBSession.activeSession.accessToken; self.facebook.expirationDate = FBSession.activeSession.expirationDate; } [self.facebook dialog:@"feed" andParams:params andDelegate:self]; 

El SDK de Facebook está filtrando a los observadores. Estoy usando SDK v3.1.

Esto no debería ser un problema si está utilizando el SDK sin los encabezados en desuso (es decir, Facebook.h). Pero para usar los cuadros de dialog nativos, debe include los encabezados en desuso (fuente: https://developers.facebook.com/docs/howtos/feed-dialog-using-ios-sdk/ ) que lleva a este error al cerrar / limpiar session activa

Aquí hay una request de extracción para solucionarlo: https://github.com/facebook/facebook-ios-sdk/pull/474

A continuación, puede rebuild el SDK utilizando Facebook SDK para iOS6 / Xcode 4.5 que no funciona

Realice un cierre de session rápido antes de asignar accessToken y expirationDate, que ayudará a limpiar un error desagradable que había visto. Estoy seguro de que esto es solo una solución temporal para quienes usan encabezados de Facebook en desuso.

 // Initiate a Facebook instance if(!_facebook) _facebook = [[Facebook alloc] initWithAppId:FBSession.activeSession.appID andDelegate:nil]; // Store the Facebook session information [_facebook logout]; _facebook.accessToken = FBSession.activeSession.accessToken; _facebook.expirationDate = FBSession.activeSession.expirationDate; 

Veo este post cuando mi object de Facebook está desarmado. Estoy usando el SDK 3.0.8. En mi caso, pienso que el object de Facebook debería eliminarse como observador de su tokenCaching antes de liberarlo en su desocupado. Tu caso podría ser diferente, ya que no parece que estarás limpiando el object FB. Quizás las sugerencias aquí ayuden.