一度に送信できる setImageWithUrl メッセージの数に上限があるのだろうか?
ヒントや説明はありますか?ありがとう
SDWebImage での同時ダウンロードの最大数に関する回答を求めてここに来る人のために、前の回答に追加したいと思います。
SDWebImageDownloader の init を変更することはお勧めしません。SDWebImage を更新したり、私のように、アプリのさまざまな領域で同時ダウンロード数を調整したりする必要があるかもしれません。
//thumbnails.m
//Loading thumbnails. It is faster to load them concurrently
SDWebImageManager.sharedManager.imageDownloader.maxConcurrentDownloads = 10;
[yourImageView setImageWithURL:thumbURL];
//fullScreen.m
//Loading big images in full-screen view,
SDWebImageManager *sharedManager = [SDWebImageManager sharedManager];
[sharedManager.imageDownloader setMaxConcurrentDownloads:1];
[sharedManager cancelAll]; //cancel all current queue
[yourImageView setImageWithURL:URL];
あなたの問題はあなたが言ったように間違ったURLによるものでしたが、私は答えを探している他の人のためにこれに答えています:
SDWebImageDownloader の init で変数 downloadQueue.maxConcurrentOperationCount を設定することにより、SDWebImage フレームワークの最新リリースで最大同時ダウンロード数を設定できます。これにより、アプリケーションでの「downloadwithURL」呼び出しの同時ダウンロードの最大数が制限されます。フレームワークは追加の操作をキューに入れ、現在実行中のダウンロードが完了するとそれらを実行します。