0

对于我的 iPhone 应用程序,我正在尝试使用 SDWebImage 从链接列表中下载多个图像。问题是图像下载后,我不知道如何找出从哪个链接下载的图像。

例如,我有一个包含 25 个图像链接的列表。我对每个链接使用以下代码,其中下载器是 SDWebImageDownloader 的一个实例:

downloader = [SDWebImageDownloader downloaderWithURL:url delegate:self];

上面的代码开始下载过程,一旦下载了图像,就会调用下面的代码:

- (void)imageDownloader:(SDWebImageDownloader *)downloader didFinishWithImage:(UIImage *)image 

从上面的方法中,我可以看到我所有的 25 张图像的列表,但它们不是按顺序排列的(显然)。我想知道是否有办法跟踪图像及其相应的图像链接。有什么建议么?

4

1 回答 1

0

SDWebImageDownloader 有一个 URL 属性,就是对应的图片链接:

- (void)imageDownloader:(SDWebImageDownloader *)downloader didFinishWithImage:(UIImage *)image 
{
    NSString* url = downloader.url;   
}
于 2012-11-09T09:17:47.333 回答