iphone-web服务形象

时间:2011-05-11 08:11:15

标签: iphone

我想在uitableviewcell中显示图片, 为了在uitableview中,我的数据是从webservice获取的 我使用xmlparsing 即。

-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict{
}

-(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
}

-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
}

现在,如果我的XML输出返回图像路径名称,

  

喜欢hhtp://www.abc.com/a.png

那么uitableviewcell可以显示图像吗?

如果不是那么我怎样才能显示图像...

2 个答案:

答案 0 :(得分:1)

    NSData *data = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://www.abc.com/a.png"]];
    UIImage *img = [[UIImage alloc] initWithData:data];
    cell.imageView.image = img;
    [img release];
    [data release];

答案 1 :(得分:0)

id path = @"http://www.abc.com/a.png";
NSURL *url = [NSURL URLWithString:path];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img = [[UIImage alloc] initWithData:data cache:NO]
cell.imageView.image = img;