5

一度に送信できる setImageWithUrl メッセージの数に上限があるのだろうか?

ヒントや説明はありますか?ありがとう

4

4 に答える 4

6

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];
于 2013-08-07T08:17:58.507 に答える
1

あなたの問題はあなたが言ったように間違ったURLによるものでしたが、私は答えを探している他の人のためにこれに答えています:

SDWebImageDownloader の init で変数 downloadQueue.maxConcurrentOperationCount を設定することにより、SDWebImage フレームワークの最新リリースで最大同時ダウンロード数を設定できます。これにより、アプリケーションでの「downloadwithURL」呼び出しの同時ダウンロードの最大数が制限されます。フレームワークは追加の操作をキューに入れ、現在実行中のダウンロードが完了するとそれらを実行します。

于 2013-01-08T07:09:01.430 に答える