我遇到问题了。 我有一个应用程序,从网站下载rss饲料。它工作正常,但我想在表格视图中设置图像的文章出现。我如何从RSS Feed获取图像?我需要代码。 对于标题,描述我已经完成了,但我无法恢复图像。iPhone RSS阅读器,从rss feed获取图像
P.S. :对不起,我的英文,我是意大利语:)
我遇到问题了。 我有一个应用程序,从网站下载rss饲料。它工作正常,但我想在表格视图中设置图像的文章出现。我如何从RSS Feed获取图像?我需要代码。 对于标题,描述我已经完成了,但我无法恢复图像。iPhone RSS阅读器,从rss feed获取图像
P.S. :对不起,我的英文,我是意大利语:)
好的,所以我认为你有图像的网址。你可以这样做:
//Normal text setting code
//Normal text setting code
NSString *imageURLString = [rssFeed objectForKey:@img"];
NSURL *imageURL = [NSURL URLWithString:imageURLString];
NSData *imageData = [NSData dataWithContentsOfURL:imageURL];
cell.imageView.image = [UIImage imageWithData:imageData];
这是快速和肮脏方法。它在你的UI线程中运行等,所以这将是一个可怕的用户体验。你可以用你自己的条件拨弄的表现,但我会建议下列之一:
对于这两种以上的,你干脆把图像转换成一个NSArray,然后通过做cell.imageView.image = [myImageArray objectAtIndex:indexPath.row];
最好的解决方案(然而,最复杂的)打电话给他们,虽然被称为'懒加载”。
如果你想做懒惰加载(Facebook和Twitter的做法)你应该检查了这一点:LazyTableImages。
快乐编码,赞恩
有一个插件。 WP RSS图像插件 http://wordpress.org/extend/plugins/wp-rss-images/
下载并成功安装后,您需要解析机箱标签。 它将位于具有“url”属性的外壳元素中。如果你需要,我也可以发布代码。
不,我没有图像的网址。我必须知道我必须使用什么键才能从rss feed的单个文章中获取图像。但是这个代码会对我有用。 – 2011-01-25 15:43:39
RSS提要的网址是什么?你可以把它看作是一个像浏览器一样的原始xml,比如谷歌浏览器,并查看标签。 – 2011-01-25 15:45:18