Итак, я хочу загрузить gif из локального URL-адреса файла в мой UIWebview
, чтобы кэшировать gif-файл, используя sdwebimage, и я получаю локальный URL-адрес gif
localGifUrl = "file:///var/mobile/Containers/Data/Application/8JA6F4A5-879A-4251-8F83-D42C18B54HBK/Library/Caches/default/com.hackemist.SDWebImageCache.default/6e8d0fcfbedf08ed527fd5dc9fb178a8.gif"
, а затемя использую loadHTMLString, чтобы поместить этот GIF в изображение
let fullHTML = "<!DOCTYPE html>" +
"<html lang=\"ja\">" +
"<head>" +
"<meta charset=\"UTF-8\">" +
"<style type=\"text/css\">" +
"html{margin:0;padding:0;}" +
"body {" +
"margin: 0;" +
"padding: 0;" +
"color: #fff;" +
"font-size: 90%;" +
"line-height: 1.6;" +
"background: white;" +
"}" +
"img{" +
"position: absolute;" +
"top: 0;" +
"bottom: 0;" +
"left: 0;" +
"right: 0;" +
"margin: auto;" +
"max-width: 100%;" +
"max-height: 100%;" +
"}" +
"</style>" +
"</head>" +
"<body id=\"page\">" +
"<img src='\(localGifUrl)'/> </body></html>"
self.pdfWebView.loadHTMLString(fullHTML, baseURL: nil)
это не похоже на работу, я что-то упустил?
2-й способ .. я пытался преобразовать изображение в base64, ноGIF преобразуется в файл изображения.