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