2015-02-11 30 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