iOS 6 - UIWebView loadHTMLString no funciona correctamente

Si alguien experimentó el problema a continuación, avíseme si pudo encontrar una solución. He pasado un par de días tratando de encontrar una solución, pero hasta ahora no he tenido suerte. Estoy usando XCode 4.5 con iOS 6 SDK Golden Master.

Básicamente, mi aplicación lee un archivo HTML y entrega su contenido a una vista web para renderizar.

NSString *path = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"html"];
NSString *html = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:NULL];

NSURL *baseURL = [NSURL URLWithString:@"http://mysite.com"];

[webView loadHTMLString:html baseURL:baseURL];

El HTML contiene algunas etiquetas <link>, por ejemplo: <link href = "/ webshare / accounts / maxk / styles / mobile_app_iphone_article.css? 1312306173" media = "screen" rel = "hoja de estilo" type = "text / css" />

El problema es que UIWebView parece tener problemas para descargar el archivo CSS. El UIWebViewDelegate recibe webViewDidStartLoad de inmediato, pero toma aproximadamente 5 minutos antes de que reciba el mensaje webViewDidFinishLoad. CSS no es recogido.

Si elimino el enlace de HTML, todo funciona normalmente.

Respuestas a la pregunta(3)

Su respuesta a la pregunta