У меня есть html-файл, расположенный локально в каталоге библиотеки устройства, и некоторые изображения в том же каталоге. поэтому, когда я открываю webkitview в симуляторе, он отлично загружает изображения, но когда я использую устройство, загружается html-страница, но изображения не загружаются. это мой html:
<html><head><script src='./test.js'></script></head><body><img src='./sample_attachment.jpg' alt='Girl in a jacket' /><body><html>
и вот как я загружаю веб-представление:
webView.loadFileURL(path, allowingReadAccessTo: path)
Я также включил Разрешить произвольные загрузки в info.plist. Спасибо за помощь !





Я нашел решение, которое может помочь любому из вас: первый путь в webView.loadFileURL(firstPath, AllowReadAccessTo: secondPath) — это путь к файлу html, а второй путь — это путь к ресурсам, которые вам разрешено открывать, проблема в том, что я ставил тот же путь, поэтому только html страница загружена (я не знаю, почему симулятор правильно загружает ресурсы), но когда я указываю путь к каталогу во втором пути, он может получить доступ ко всем ресурсам и загрузить их отлично.