我有一个带有照片标题的RSS-feed,我想要构建那些图片。做这个的最好方式是什么?我使用MWPhotoBrowser,插入照片的方式是:
self.photos = [NSMutableArray array];
[photos addObject:[MWPhoto photoWithFilePath:[[NSBundle mainBundle] pathForResource:@"photo2l" ofType:@"jpg"]]];
[photos addObject:[MWPhoto photoWithURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3629/3339128908_7aecabc34b.jpg"]]];
[photos addObject:[MWPhoto photoWithURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3590/3329114220_5fbc5bc92b.jpg"]]];
如何使用RSS执行此操作?
谢谢!
答案 0 :(得分:1)
如果您想从RSS源创建照片查看器,我建议您查看MWFeedParser。您可以轻松获取每个项目的标题和网址,然后根据需要显示它们。
1 - 使用MWFeedParser,解析您的Feed:
//feedURL would be your Photo RSS Feed
feedParser = [[MWFeedParser alloc] initWithFeedURL:feedURL];
2 - 在MWFeedParser委托方法didParseFeedItem中,将项目的链接添加到您的照片数组:
-(void)feedParser:(MWFeedParser *)parser didParseFeedItem:(MWFeedItem *)item{
if (item) [photos addObject:[MWPhoto photoWithURL:[NSURL URLWithString:item.link]]];
}
既然照片阵列包含了你所有的MWPhoto,那就做你喜欢的任何事情!