Привет! Может кто-нибудь, пожалуйста, любезно помогите мне найти способ вокруг следующего:
- загрузите html в UIWebView с помощью loadHTMLString и включите (используя baseURL) ресурсы, такие как CSS, файлы изображений из папок в папке "Документы пользователя", а не из MainBundle приложения.
Я ознакомился с учебными материалами о том, как использовать baseURL для загрузки в комплекте приложений /MainBundle, который прост, но не с ресурсами из каталогов документов iPhone.
Структура папки моих документов выглядит следующим образом:
dirX
|---> file.xml
|---> dirCSS
|---> style.css
Я могу получить полный путь к директории X (Users/......./dir X). Однако при передаче этого пути в базу UIWebViewURL, чтобы
[webView loadHTMLString:fileXMLString baseURL:pathToDirX]
... webView не распознает ресурсы (например, style.css в dirCSS), поскольку href'ed в файлеXMLString
<link href="dirCSS/style.css" rel="stylesheet" />
Итак, в настоящее время мое приложение может успешно загрузить строку html, но не загружает таблицу стилей, поскольку ссылка на CSS внутри строки html относительна - например. CSS/style.css
Любая помощь очень ценится:)