【发布时间】:2011-05-24 18:33:43
【问题描述】:
我在 UIWebView 中显示了一些 html,并且在我的 html 中引用了图像,例如:'/images/test1.gif' 等。
我是这样显示的:
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[myWebView loadHTMLString:someHtml baseURL:baseURL];
我还将所有需要的图像添加到我的 Xcode 项目中的“图像”目录中。问题是,据我所知,baseUrl 以“/”结尾,而图像的路径以“/”开头(它是绝对的)。所有使我的图像都没有出现。
我注意到,如果我在 html 中将图像的路径更改为例如“images/test.gif”,图像将显示出来,但我希望(如果可能)避免更改所有图像路径在 html 中从绝对到相对,因为这个 html 是从某个数据库导入的,如果再次导入,我将不得不再次更改它。
【问题讨论】:
标签: iphone path uiwebview absolute