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 に答える