iPhone SDK - 从 RSS feed 解析 XML 时出现问题

标签 iphone xml parsing rss

我制作了一个 RSS 阅读器,可以从 blogspot 获取提要。 故事、标题等文字效果很好。 但提要中发布的图像显示为链接而不是图像。 如何显示图像?

最佳答案

这是我用来动态下载图像到列表中的一些代码:

//starts the downloading of the image
- (void) downloadImage
{
    [NSThread detachNewThreadSelector:@selector(imageDownloadWorker:) 
                             toTarget:self 
                           withObject:[self getAvatarUrl]/*here goes your url*/];
}

//does something with the image once loaded
- (void)imageLoaded:(UIImage *)image
{   
    //do something
}

//downloads the image
- (void)imageDownloadWorker:(NSString *)urlString
{
    NSAutoreleasePool *pool  = [[NSAutoreleasePool alloc] init];
    NSURL             *url   = [NSURL URLWithString:urlString];
    NSData            *data  = [NSData dataWithContentsOfURL:url];
    UIImage           *image = [[UIImage alloc] initWithData:data];

    [self performSelectorOnMainThread:@selector(imageLoaded:) 
                           withObject:[image autorelease]
                        waitUntilDone:YES];
    [pool drain];
}

希望对你有帮助,祝你好运!

关于iPhone SDK - 从 RSS feed 解析 XML 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3686686/

相关文章:

javascript - 如何使用纯 JavaScript 将 XML 文件中的数据解析为 HTML 表?

XML Schema key/keyref - 如何使用它们?

arrays - 从 CSV 文件读入数组,解析数组,访问每行的第二个元素

iphone - iOS UIButton 图像 contentMode 在 TouchUpInside 上闪烁

java - 通过 https ://获取 XML 数据

ios - 在 View 选择器中选择状态,转到新屏幕

css - 用于解析器的 Rails 应用程序中的进度条

Java-毫秒 (SSS) 未使用 SimpleDateFormat 进行解析

iPhone 崩溃日志……有人读过这个希腊文吗? - 不是为我崩溃,而是为 Apple

iphone - 如何在cocos2d中摇动CCsprite?