从libxml下载图像的方法是什么?

时间:2011-02-16 06:36:15

标签: iphone libxml2

我在这里说libxml解析很快,下载图像是一种特殊的下载方式。

我想要下载这种方法。

我有一些代码。像这样,但不能理解..

我得到的代码是这样的,,,

[networkQueue setRequestDidFinishSelector:@selector(imageFetchComplete:)];
[networkQueue setDelegate:self];
request =[[[ASIHTTPRequest alloc]initWithURL:[NSURL URLWithString:[objXML.District_Photo stringByAddingPercentEscapesUsingEncoding:NSStringEncodingConversionExternalRepresentation]]] autorelease];
//cell.imgCell.tag=indexPath.row+1;
request.username=[NSString stringWithFormat:@"%i",indexPath.row+1];
[networkQueue addOperation:request];
[networkQueue go];

但是它如何下载图像以及如何工作..我对这一点总是空白。

1 个答案:

答案 0 :(得分:0)

这是快速而肮脏的方法:

NSData *imgData = [NSData dataWithContentsOfURL:URL];
cell.imageView.image = [UIImage imageWithData:imgData];

如果您想继续使用网络排队的内容,则必须使用imageFetchComplete方法执行此操作并使用以下内容:

NSData *imgData = request.responseData; 
//I think that's what the property's called. It's in the documentation

UIImageView.image = [UIImage imageWithData:imgData];