Я отображаю html в своем UIWebView, и у меня есть html ссылки на изображения, такие как: '/images/test1.gif' и т. Д.
Я отображаю это так:
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[myWebView loadHTMLString:someHtml baseURL:baseURL];
Я также добавил все необходимые изображения в свой проект XCode, в каталог 'images'. Проблема в том, что, насколько я вижу, baseUrl оканчивается на '/', а путь к изображениям начинается с '/' (это абсолютно). Все, что делает мои изображения, не появляется.
Я заметил, что если я изменю в html путь к изображениям, например, на «images / test.gif», изображение будет отображаться, но я хочу (если возможно) избегать изменения всех путей к изображениям в HTML от абсолютного до относительного, потому что этот HTML импортируется из некоторой базы данных, и в случае другого импорта мне придется изменить его снова.