iOS 6 - UIWebView loadHTMLString не работает должным образом

Если кто-то сталкивался с проблемой ниже, пожалуйста, дайте мне знать, если вы смогли найти решение. Я потратил пару дней, пытаясь найти решение, но пока не повезло. Я использую XCode 4.5 с iOS 6 SDK Golden Master.

По сути, мое приложение читает и HTML-файл и передает его содержимое в веб-представление для рендеринга.

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-код содержит несколько & lt; link & gt; теги, например:     & lt; link href = & quot; /webshare/accounts/maxk/styles/mobile_app_iphone_article.css? 1312306173 & quot; СМИ = & Quot; Экран & Quot; отн = & Quot; таблица стилей & Quot; тип = & Quot; текст / CSS & Quot; / & GT;

Проблема в том, что UIWebView, похоже, испытывает проблемы с загрузкой файла CSS. UIWebViewDelegate сразу получает webViewDidStartLoad, но для получения сообщения webViewDidFinishLoad требуется около 5 минут. CSS не поднят.

Если я удаляю ссылку из HTML, все работает нормально.

Ответы на вопрос(3)

Ваш ответ на вопрос