2015-02-11 32 views
1

我需要加载数百个xml以及带有像“vt0 \ 0 \ 0 \ 1 \ 0_0.jpg”这样的路径的图片。许多图像具有相同的名称。iOS WebView使用本地图片加载html

XML文件有字符串等URL = “VTD/VT0/3/1 /%%V_ u.jpg”/>

我知道bundle目录中没有任何路径。 是否可以保留本地路径而无需编辑所有这些XML?

我试图用这个

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

[webView loadHTMLString:htmlString baseURL:baseURL] 

但图像迷路了

+0

的http://计算器.com/a/12093885/3733561试试这个 – Saif 2015-02-11 11:11:02

+0

这是一张图片。我有1个HTML,10个XML文件和500多个小图片。链接到xml的图像,链接到html的xml。在objc代码中,我只需要1个文件 - html。 – llkenny 2015-02-11 11:25:19

回答

0

解决方案对我来说:用于解析XML定制的Java脚本,复制和重命名所有相似图片file.toString().replace("/", "_");

0

一个可能的解决办法是一切打包成一个zip文件,并将其包含到束。然后,在您的应用第一次启动时,将其解包到沙箱中,以保留您想要的层次结构。

一个很好的副作用是,Xcode中必须处理只有一个文件:d