Если кто-то сталкивался с описанной ниже проблемой, пожалуйста, дайте мне знать, если вы смогли найти решение. Я потратил пару дней, пытаясь найти решение, но пока безуспешно. Я использую 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›, например: ‹link href="/webshare/accounts/maxk/styles/mobile_app_iphone_article.css?1312306173" media="screen" rel="stylesheet" type="text/css" /›
Проблема в том, что у UIWebView возникают проблемы с загрузкой файла CSS. UIWebViewDelegate сразу же получает webViewDidStartLoad, но до получения сообщения webViewDidFinishLoad проходит около 5 минут. CSS не подхватывается.
Если я уберу ссылку из HTML, все работает нормально.