2
我在UIWebView中顯示一些HTML和我在我的HTML引用像圖片:「/images/test1.gif」等以絕對路徑iPhone的UIWebView圖片
我以這種方式顯示此:
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[myWebView loadHTMLString:someHtml baseURL:baseURL];
我還將所有需要的圖像添加到我的Xcode項目中,放入'images'目錄。問題是,就我所見,baseUrl以'/'結尾,圖像路徑以'/'開頭(絕對)。所有這些使得我的圖像不會出現。
我注意到,如果我在html中改變圖像的路徑,例如'images/test.gif',圖像就會顯示出來,但是我想(如果可能的話)避免改變所有圖像HTML中的路徑從絕對到相對,因爲這個html是從某個數據庫導入的,而在另一個導入的情況下,我將不得不再次更改它。