2011-06-29 28 views
7

Tengo un problema extraño con fb sdk para iphone. Funcionó perfectamente hasta ayer. Empecé a recibir un cuadro de diálogo fb vacío cuando intentaba publicar en la pared. Si hago clic en Publicar, se publica bien, pero la vista previa no está visible. Probé desinstalando la aplicación, también reautorizando en fb y nada ... ¿Alguna idea?Facebook el cuadro de diálogo de la pared está vacío

empty dialog

+0

también tiene un problema extraño con el FB hoy. Así que les doy un día para resolver ese problema y voy a trabajar mañana :) – Deeps

+0

parece que desde que comenzaron a trabajar en sus aplicaciones de iphone (el nuevo uso compartido de fotos y la versión para iPad), Facebook Connect se ha ido por el agujero hasta ahora como confiabilidad. –

+0

Mismo problema aquí. Publique en realidad publicaciones en su muro, pero esta página web de Facebook está en blanco. Fantástica experiencia de usuario, Facebook - gracias. : P – thefaj

Respuesta

2

Ok, he descubierto algunas cosas, pero no sé si eso ayuda a alguien

hay un método delegado en FBDialog.m

- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request 
    navigationType:(UIWebViewNavigationType)navigationType 

Este método se llama cuando se carga la vista web dentro de la vista facebook. Si se me carga el contenido de la URL de la petición así ...

NSString *source = [NSString stringWithContentsOfURL:request.URL]; 

... ingrese la variable de origen, copie el contenido dentro de un documento HTML y cargarlo con mi Firefox o Safari Browser en mi mac aparece un cuadro de diálogo. Eso significa que hay un diálogo pero la vista web no puede mostrarlo o algo así.

La segunda cosa que resuelto, si se mira más abajo en el método que se ve que hay una condición:

if ([url.scheme isEqualToString:@"fbconnect"]) 

si me conecto url.scheme me da "https" que supongo que es incorrecto. Me pregunto si eso no debería ser "fbconnect"? Si ese es el problema, creo que no podemos solucionar el problema nosotros mismos, ya que es algo que Facebook debe corregir.

Espero que esta información sea al menos un poco útil para ustedes y espero que este error se resuelva pronto.

Saludos, Rafael; )

Cuestiones relacionadas