我想知道是否有多少setImageWithUrl消息可以一次提交的上限?我試圖加載30張照片,其中10個下載成功,但其他人在嘗試調試時輸入了requestFailed問題sdwebimage:有多少setimageWithUrl可以排隊限制?
任何提示或澄清? 感謝
我想知道是否有多少setImageWithUrl消息可以一次提交的上限?我試圖加載30張照片,其中10個下載成功,但其他人在嘗試調試時輸入了requestFailed問題sdwebimage:有多少setimageWithUrl可以排隊限制?
任何提示或澄清? 感謝
對於那些想要在這裏尋求關於SDWebImage併發下載最大數量的答案的人,我想補充一下以前的答案。
我不會建議更改SDWebImageDownloader的初始化,因爲您可能需要更新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];
雖然你的問題是由於不正確的網址,如你所說,我在回答這個問題的人誰在尋找答案:
一個可以設置SDWebImage最新發布的最大併發下載次數在SDWebImageDownloader的init中設置變量downloadQueue.maxConcurrentOperationCount。這會限制應用程序中'downloadwithURL'調用的最大併發下載數。該框架會將任何其他操作放入隊列中,並在當前正在執行的下載完成時執行它們。
我發現了一個奇怪的問題,通過設置此值。根據蘋果文檔,此值應該隻影響併發下載圖像數量,而不是總下載圖像數量。但是,如果我的情況下,如果此值設置爲2,我只能下載2個圖像,即使我調用的下載功能超過2個。此值似乎設置了downloadQueue大小的大小,而不是當前操作數。任何人都有同樣的問題?
我遇到同樣的問題。你有沒有設法解決這個問題? – 2012-08-10 09:25:00
不幸的是我無法解決它。要解決它,我排隊照片5 5。 – Youssef 2012-08-10 09:46:30
好吧,只是爲了澄清。我以爲我經歷過同樣的問題,結果我的一些網站包括空間。當我刪除那些一切工作正常。希望它能幫助別人 – 2012-08-30 13:46:15