Если кто-то испытал проблему ниже, сообщите мне, если вы смогли найти исправление. Я потратил пару дней, пытаясь придумать решение, но пока не повезло. Я использую 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 содержит несколько ссылок <link> теги, например:
Проблема заключается в том, что UIWebView, похоже, имеет проблемы с загрузкой файла CSS. UIWebViewDelegate сразу получает webViewDidStartLoad, но требуется около 5 минут, прежде чем он получит сообщение WebViewDidFinishLoad. CSS не подбирается.
Если я удаляю ссылку из HTML, все работает нормально.