UIWebView baseURL i ścieżka bezwzględna

Mam skonstruowaną stronę HTML w następujący sposób:

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

  </body>
</html>

Jest on przechowywany w moim katalogu dokumentów:

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

Zapisałem także style.css w katalogu dokumentów:

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

Ale teraz, gdy próbuję załadować HTML do mojego Webview używając tego:

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 nie jest ładowany, gdy przechwytuję żądanie do arkusza stylów za pomocą NSURLProtocol, widzę, że żądanie jest błędne. Próbuje zażądać:

plik: ///style.css

zamiast pełnego baseURL. Teraz mogę to rozwiązać, usuwając / z przodu /style.css w pliku html. Ale czy istnieje prosty sposób na rozwiązanie tego problemu w natywnym kodzie bez modyfikowania kodu HTML?

questionAnswers(1)

yourAnswerToTheQuestion