iPad: No se puede cargar el muro de la página de Facebook en UIWebview
Su ya demasiado tiempo estoy luchando con este problema. Después de buscar mucho decidí publicar una pregunta aquí.
Lo que hace mi aplicación
Captura fotoSube la foto en la pared de la página.Muestra el muro de la página de facebook en unUIWebview
después de que se complete la cargaTodo funcionaba como se esperaba 4 días atrás :) De repente, algo salió mal :(
Código
NSString *facebookPageURL =@"https://m.facebook.com/pages/<myPageName>/<myPageID>?v=wall"
UIWebView *webView = [[UIWebView alloc] initWithFrame:kAppFrame];
[webView setUserInteractionEnabled:NO];
[webView setBackgroundColor:[UIColor clearColor]];
webView.delegate = self;
[webView setHidden: YES];
NSURL *url = [NSURL URLWithString:[facebookPageURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding] relativeToURL:[NSURL URLWithString:@"http://login.facebook.com"]];
NSMutableURLRequest *request = nil;
if(url)
request = [NSMutableURLRequest requestWithURL:url];
[webView loadRequest:request];
[self.view addSubview:webView];
[webView reload];
[self.view bringSubviewToFront:webView];
webView = nil;
Guión
Si abro la urlfacebookPageURL
en safari eniOS Simulator
funciona bienSi abro la url en cualquier navegador en Mac funciona bienEnwebView
veo unpantalla blancaSi cambio elfacebookPageURL
para eliminar?v=wall
a?v=info
Todavía puedo ver la página (no la pantalla en blanco al menos).Nota 1. Mi página de facebook NO esunpublished
y es visible. 2. He cruzado los permisos de la página de Facebook.
Sospecho que hay algo cambiado en el lado de Facebook durante la noche.
Por favor guia