繁体   English   中英

iOS WebView使用本地图像加载html

[英]iOS WebView load html with local images

我需要用数百个xml和图像加载HTML,其路径为:“ vt0 \\ 0 \\ 0 \\ 1 \\ 0_0.jpg”。 许多图像具有相同的名称。

XML文件具有类似url =“ vtd / vt0 / 3/1 /%v_%u.jpg” />的字符串

我知道bundle目录中没有路径。 是否可以保留本地路径而不必编辑所有这些xml?

我试图用这个

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:filePath]]]

和这个

[webView loadHTMLString:htmlString baseURL:baseURL]

但是图像丢失了

一种可能的解决方案是将所有内容打包到一个zip文件中,并将其包含在捆绑包中。 然后,在您的应用程序首次启动时,将其解压缩到沙箱中,以保留所需的层次结构。

一个不错的副作用是xcode将只需要处理一个文件:D

我的解决方案:用于解析xml的自定义Java脚本,复制并重命名所有图像,例如file.toString().replace("/", "_");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM