具有绝对路径的iPhone UiWebView图像

时间:2010-12-13 16:16:16

标签: iphone path uiwebview absolute

我在我的UIWebView中显示了一些html,并且在我的html引用中有以下图像:'/ images / test1.gif'等。

我以这种方式显示:

NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
[myWebView loadHTMLString:someHtml baseURL:baseURL];

我还将所有必需的图像添加到我的Xcode项目中,添加到'images'目录中。问题是,据我所知,baseUrl以'/'结尾,图像路径以'/'开头(绝对是)。所有这一切都没有出现。

我注意到,如果我在html中更改图像路径,例如'images / test.gif',图像将会显示,但我希望(如果可能)避免更改所有图像路径在html中从绝对到相对,因为这个html是从某个数据库导入的,如果是另一个导入,我将不得不再次更改它。

1 个答案:

答案 0 :(得分:0)

您是否尝试过剪切baseURL末尾的斜杠?我希望Web视图足够智能,可以在需要的地方添加斜杠,尽管盲目连接两个导致双斜杠的字符串。