![](/img/trans.png)
[英]How to load local (Document directory) html into webview in iOS?
[英]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.