我想在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输出返回图像路径名称,
那么uitableviewcell可以显示图像吗?喜欢hhtp://www.abc.com/a.png
如果不是那么我怎样才能显示图像...
答案 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;