0

我正在与

 https://github.com/tiboll/BlockRSSParser    

要获取 RSS 数据并在 tableview 中显示,一切正常,但是,这个项目不能正确显示图像!,所以我发现:

 http://feedburner.google.com/

并用这个站点创建我的 RSS 提要,现在一切正常,除了一些东西!一些网站,如:

http://feeds.gawker.com/lifehacker/full

它有我们可以在 RSS 提要上看到的图像,所以我可以在我的 tableview 中显示它们: 在此处输入图像描述

但是对于某些 rss 提要,feedburner 给了我 MEDIA ENCLOSURE,rss 无法获取其图像并将它们显示到 tableview 的单元格中:

在此处输入图像描述

如何转换此图像的 url 以显示 cell.imageView 的图像文件?

代码 :

if ([[item imagesFromItemDescription] count]>0) {
        [cell.thumbnail setImageWithURL:[NSURL URLWithString:[item.imagesFromItemDescription objectAtIndex:0]]
                       placeholderImage:[UIImage imageNamed:@"thumb.png"]];
4

1 回答 1

0

use this tutorial for RSS data Read

http://www.raywenderlich.com/2636/how-to-make-a-simple-rss-reader-iphone-app-tutorial

use this method

  - (void)parseRss:(GDataXMLElement *)rootElement entries:(NSMutableArray *)entries 
      NSArray *channels = [rootElement elementsForName:@"channel"];
      for (GDataXMLElement *channel in channels) {
           NSArray *items = [channel elementsForName:@"item"];
           for (GDataXMLElement *item in items) {
           }
       }
    }

fetch one by one tag and reach to image tag....

于 2013-05-18T11:01:43.750 回答