我正在尝试从wkwebview中的应用文档目录(图像在应用程序中下载)中加载图像。 wkwebiview或任何权限问题是否有任何限制?
例如图片网址:
文件:///private/var/mobile/Containers/Data/Application/34EDAFAD-F0CD-4A63-8B2E-74BB370C71DF/Documents/00286863-49ED-4C4D-8E36-106098DA5D72.jpeg
任何人都可以帮助我吗?
答案 0 :(得分:1)
您是否使用- loadRequest:
加载本地文件? a known issue它对本地文件不起作用。
如果您可以使用iOS 9 API,请改用- loadFileURL:allowingReadAccessToURL:
。
答案 1 :(得分:0)
您必须使用文件路径而非图片Url加载图片,因为您没有从任何链接下载任何图片,因此您已加载带有图片文件路径的网址,如下所示: -
[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
"