UIWebView baseURL и абсолютный путь

У меня есть HTML-страница, которая построена так:

<html>
  <head>
    <link rel="stylesheet" href="/style.css" />
  </head>
  <body>

  </body>
</html>

Он хранится в моем каталоге документов:

/Users/username/Library/Application Support/iPhone Simulator/5.1/Applications/12345-ID/Documents/mysite/index.html

Я также сохранил style.css в каталоге документов:

/Users/username/Library/Application Support/iPhone Simulator/5.1/Applications/12345-ID/Documents/mysite/style.css

Но теперь, когда я пытаюсь загрузить HTML в свое веб-представление, используя это:

NSURL *test = [NSURL URLWithString:@"file:///Users/username/Library/Application Support/iPhone%20Simulator/5.1/Applications/12345-ID/Documents/mysite/"]
[myWebView loadHTMLString:<the content retrieved from index.html> baseURL:test];

CSS не загружается, когда я перехватываю запрос к таблице стилей с помощью NSURLProtocol, я вижу запрос неверный. Он пытается запросить:

file:///style.css

вместо полного baseURL. Теперь я могу решить эту проблему, удалив / перед /style.css в html-файле. Но есть ли простой способ решить эту проблему в нативном коде без изменения HTML?

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

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