UIWebView加载htmlString但图像不显示

时间:2015-03-18 08:15:43

标签: html ios uiwebview

我正在尝试使用UIWebView从网上加载一个html字符串,其中有很多图像src。问题是webview可以在html字符串中加载字符串,但图像不会显示。这是html字符串的一部分,它有什么问题吗?

NSString *htmlString = @"<strong>多年购置户外行装后,在她二舅的怂恿下,终于开始了第一次重装徒步。先来一张照片啊。表现我双脚走天下的决心。此次全程都是手机拍摄,终于感觉到了手机拍摄质量达不到要求的痛苦。同在蓝天下,我们的心情无比跳跃。</strong>
<div style = \"height:4px;\">&nbsp;<div><img 
src=\"http://210.22.129.138:801/link/api/public/media/54d8b2536580f1f2405e79f1\" style=\"height:367px; width:553px\" /> 走天下的双脚!<div style = \"height:4px;\">&nbsp;<div><img 
src=\"http://210.22.129.138:801/link/api/public/media/54d8b2536580f1f2405e79f3\" style=\"height:553px; width:553px\" /> ";

我用它来加载html字符串:

[self.webView loadHTMLString:htmlString baseURL:nil];

2 个答案:

答案 0 :(得分:0)

尝试在设备网络浏览器上复制粘贴网址。并检查浏览器是否能够显示图像。如果浏览器无法显示该图像,请检查以下内容

  1. 检查网址的正确性。
  2. 检查防火墙设置。 (网址中指定了端口号,因此请确保防火墙中的端口号已打开)
  3. 检查IP是否可访问。

答案 1 :(得分:0)

使用基本网址:

[self.webView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://210.22.129.138:801/"]];