目标c:如何在没有UIWebView的情况下在iOS中将html标记显示为图像

目标c:如何在没有UIWebView的情况下在iOS中将html标记显示为图像,html,ios,objective-c,json,Html,Ios,Objective C,Json,我正在为一个新闻网站开发一个iOS应用程序,该应用程序从url获取其JSON数据,数据是HTML,有时会在其中嵌入如下图像: <div class="row ">some text here then <div class="col-xs-12 "> <div class="col-sm-5 col-xs-12 pull-right"> <img src="image_url" /></div></div> 到目前为止,我

我正在为一个新闻网站开发一个iOS应用程序,该应用程序从url获取其JSON数据,数据是HTML,有时会在其中嵌入如下图像:

<div class="row ">some text here then <div class="col-xs-12 ">
<div class="col-sm-5 col-xs-12 pull-right">
<img src="image_url" /></div></div>
到目前为止,我知道如何仅获取文本并删除所有html标记,但我不知道如何显示嵌入该字符串中的图像

有人知道怎么做吗

注意:我做了很多研究,没有找到解决这个问题的方法


提前感谢。

您可以使用UIImageView+AFNetworking类别。有一种方法允许您使用url和异步网络调用在UIImageView上设置image属性。

请尝试以下代码

NSURL *url = [NSURL URLWithString:@"http://www.fnordware.com/superpng/pnggrad16rgb.png"];//This is Example url you can write your URL.

NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *image = [UIImage imageWithData:data];

[self.imageview1 setImage:image];
除此之外

self.imageview1 = [UIImage  dataWithContentsOfURL@"http://www.fnordware.com/superpng/pnggrad16rgb.png"];

就像web浏览器一样,您需要对图像数据发出单独的HTTP请求。看来,如果你要显示HTML数据,为什么不使用UIWebView?UIWebView不是本机的,我需要一个完整的本机ios应用程序,再加上它在旧版iPhone上很落后,那就祝你好运了。编写HTML渲染器很难。我在android java中这样做了,但我想在objective-c中这样做很难?帮助我。这段代码如果对于一个你已经知道它的url的图像,这不是我想要的。@ANA你想要的正是。请告诉我。@ANA对于多个图像,您只想用于循环并将所有图像url存储到一个NSMutableArray中。不,我想要的是:我有一个字符串,这个字符串包括文本和图像,它们都包装在html标记(如div span和图像标记)中,我想显示文本,但也要显示图像。您可以获得这些图像。。再次使用键图像,而不是我想要的。