WKwebview:无法在应用程序Web视图iOS swift中查看应用程序文档图像

我试图从应用程序文件目录中加载图像(图像下载在应用程序)在wkwebview。 wkwebiview或任何权限问题是否有任何限制?

例如图片url:

文件:///private/var/mobile/Containers/Data/Application/34EDAFAD-F0CD-4A63-8B2E-74BB370C71DF/Documents/00286863-49ED-4C4D-8E36-106098DA5D72.jpeg

谁能帮我吗?

你使用的是- loadRequest:加载本地文件? 这是一个已知的问题 ,它不适用于本地文件。

如果您可以使用iOS 9 API,请使用- loadFileURL:allowingReadAccessToURL:来代替。

你不得不使用File path not image Url加载图像,因为你没有从任何链接下载任何图像,所以你已经加载了URL的图像文件path,如下所示: –

 [NSURL fileURLWithPath:imgpath] ---objective C NSURL(fileURLWithPath:imgpath) --- swift 

对于你的情况imgpath是“ file:///private/var/mobile/Containers/Data/Application/34EDAFAD-F0CD-4A63-8B2E-74BB370C71DF/Documents/00286863-49ED-4C4D-8E36-106098DA5D72.jpeg