剖析RSS提要

时间:2011-11-09 10:26:20

标签: iphone rss

我无法处理此RSS Feed:http://missing.amberalertnederland.nl/nl/index.rss

我想在tableview中显示图像,但图像不是单独的标记。如何从描述标签中提取这些图像?扫描<和> ?

回答:

- (NSString *)getImage:(NSString *)imageString{

NSString *urlImage = nil;

NSScanner *scanner = [NSScanner scannerWithString:imageString];
[scanner scanUpToString:@"src=\"" intoString:nil];
if (![scanner isAtEnd]) {
    [scanner scanString:@"src=\"" intoString:nil];
    NSString *urlImage = nil;
    [scanner scanUpToString:@"\"" intoString:&urlImage];
    if (![scanner isAtEnd]) {
        NSLog(@"%@", urlImage);
    }
}

return urlImage;
}

1 个答案:

答案 0 :(得分:1)

是的,使用NSScanner最多src="扫描到下一个"并将结果放在临时字符串中。

这应该可以解决问题。