Проблема возникает из-за того, что ваше веб-представление не знает, где размещать данные, потому что HTML-файл загружается из строки, а не с определенного веб-сервера.
Убедитесь, что вы правильно установили baseURL
в своем вызове на
[webView loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL]
Подробности:
Когда веб-просмотр находит относительный URL вHTML, он объединяет его с baseURL, чтобы сформировать абсолютный URL, который можно использовать для отправки или нажатия.Например:
Задано http://www.test.com/foo/
как baseURL
и относительный URL-тег lke <a href="bar/hello.php">click me</a>
Когда пользователь нажимает на ссылку, представление отправит запрос на http://www.test.com/foo/bar/hello.php