【问题标题】:iPhone UiWebView images with absolute path具有绝对路径的 iPhone UiWebView 图像
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-29
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 2012-01-10
      • 1970-01-01
      • 2011-03-15
      相关资源
      最近更新 更多