Swift xcassets的URL
我正在本地将图像加载到WKWebView中 我可以通过以下方式加载本地资产:Swift xcassets的URL,swift,Swift,我正在本地将图像加载到WKWebView中 我可以通过以下方式加载本地资产: let imgURL = URL(fileURLWithPath: Bundle.main.bundlePath, isDirectory: true) webView.loadHTMLString(html, baseURL: imgURL) 和HTML字符串中的引用 但是,如何对资产目录中的资产执行相同的操作 <img src="variable" alt="variable">
let imgURL = URL(fileURLWithPath: Bundle.main.bundlePath, isDirectory: true)
webView.loadHTMLString(html, baseURL: imgURL)
和HTML字符串中的引用
但是,如何对资产目录中的资产执行相同的操作
<img src="variable" alt="variable">
即使“变量”位于资产目录中也不起作用。正如您正确地暗示的,资产目录中的图像没有URL。所以你的建议是不可能的。我想您可以从资产目录中获取一个图像并将其写入磁盘,这样现在它就有了一个文件URL。。。但是,像第一个示例一样,将图像保存在捆绑包中可能会更简单。资产目录是一个文件。图像以某种无法穿透的格式被隐藏在其中。故事中没有任何图像“文件”。所以不可能有URL。此外,iOS应用程序是沙盒;它只能看到允许它看到的地方。副本?