iOS 6 - UIWebView loadHTMLString nie działa poprawnie

Jeśli ktokolwiek doświadczył tego problemu poniżej, daj mi znać, jeśli byłeś w stanie znaleźć poprawkę. Spędziłem kilka dni próbując znaleźć rozwiązanie, ale do tej pory nie miałem szczęścia. Używam XCode 4.5 z iOS 6 SDK Golden Master.

Zasadniczo moja aplikacja odczytuje plik HTML i przekazuje jego zawartość do widoku sieci Web w celu renderowania.

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

HTML zawiera kilka tagów <link>, na przykład: <link href = "/ webshare / accounts / maxk / styles / mobile_app_iphone_article.css? 1312306173" media = "screen" rel = "stylesheet" type = "text / css" />

Problem polega na tym, że UIWebView ma problemy z pobraniem pliku CSS. UIWebViewDelegate odbiera webViewDidStartLoad od razu, ale trwa około 5 minut, zanim otrzyma wiadomość webViewDidFinishLoad. CSS nie jest odbierany.

Jeśli usunę link z HTML, wszystko działa normalnie.

questionAnswers(3)

yourAnswerToTheQuestion