iOS 6 - UIWebView loadHTMLString funktioniert nicht richtig

Wenn jemand auf das unten stehende Problem gestoßen ist, teilen Sie mir bitte mit, ob Sie eine Lösung finden konnten. Ich habe ein paar Tage damit verbracht, eine Lösung zu finden, aber bisher kein Glück. Ich verwende XCode 4.5 mit iOS 6 SDK Golden Master.

Grundsätzlich liest meine Anwendung HTML-Dateien und übergibt deren Inhalt zum Rendern an eine Webansicht.

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];

Der HTML-Code enthält einige <link> -Tags, zum Beispiel: <link href = "/ webshare / accounts / maxk / styles / mobile_app_iphone_article.css? 1312306173" media = "screen" rel = "stylesheet" type = "text / css" />

Das Problem ist, dass UIWebView Probleme beim Herunterladen der CSS-Datei zu haben scheint. Das UIWebViewDelegate empfängt zwar sofort webViewDidStartLoad, es dauert jedoch ungefähr 5 Minuten, bis es die webViewDidFinishLoad-Nachricht empfängt. CSS wird nicht abgeholt.

Wenn ich den Link aus HTML entferne, funktioniert alles normal.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage