Вот как я загружаю изображения, работает нормально:
let name = url.components(separatedBy: "/").last!
let fileManager = FileManager.default
let paths = (NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] as NSString).appendingPathComponent(name)
guard let imageURL = URL(string: url) else { return }
var image = UIImage(named: name)
let data = try? Data(contentsOf: imageURL)
guard let imageData = data else { return }
image = UIImage(data: imageData)
let imgData = image?.jpegData(compressionQuality: 1)
fileManager.createFile(atPath: paths as String, contents: imgData, attributes: nil)
Когда я открываю каталог документов своего приложения, я могу найти загруженные изображения. Как я могу загрузить их через HTML, например, если у меня загружен образ 'example.jpg', это должно работать:
test test<br /><img src="example.jpg" class="cardimg" /><br /><span class="g">green</span>
, но это не работает. Когда я загружаю строку html в webView, загружается все, кроме изображения. Почему? Это неверный путь или?