我们有一个本地的html在UIWebView中
显示.而且,我们要
显示资产目录中定义的图像.
我知道我们可以做相似的事情,如果我们的主要包中的图像平坦.代码片段将是这样的.
webView.loadHTMLString("<img src='target_image.png'/>",baseURL: NSBundle.mainBundle().bundleURL)
但是,如果png文件打包在资产目录中,我不知道我可以为“target_image.png”指定什么. (此外,我们要指定pdf以利用Xcode 6中的矢量图像支持)
有人有什么想法如何实现吗?
由于资产目录作为单个
文件存储在捆绑包中,因此无法
获取到单一资产的URL.
最简单的解决方案是不要将资产目录用于您在网络视图中显示的图像.
如果将图像保存在资产目录中,您唯一的选择是将所需资产拆分为不同文件到应用程序包的文档目录,然后引用这些文件.