У мене дуже простий додаток для iOS з завантаженням uiwebview дуже простою тестовою сторінкою (test.html):
<html>
<body>
<img src="img/myimage.png" />
</body>
</html>
Я завантажую цей файл test.html у свій веб-перегляд:
NSURL *url = [[NSBundle mainBundle] URLForResource:@"test" withExtension:@"html"];
NSString *html = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:nil];
NSURL *baseUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
[webView loadHTMLString:html baseURL:baseUrl];
Це прекрасно працює, якщо я посилаюсь на зображення без відносного шляху і поміщаю посилане зображення в кореневий шлях під цілью -> Скопіюйте ресурси ресурсу в XCode, однак я не можу змусити його працювати з відносним шляхом, як показано в моєму HTML-файлі . Повинен бути спосіб це зробити, у мене є маса зображень, CSS, файлів javascript, які я хочу завантажити у веб-перегляд, і мені хотілося б не мати все в корені, а потрібно змінювати всі посилання в моєму веб додаток