2012-07-09 10 views
5

मुझे आश्चर्य है कि कितने सेट इमेज विथ यूआरएल संदेश एक समय में सबमिट किए जा सकते हैं? मैं 30 फोटो लोड करने की कोशिश कर रहा हूं, उनमें से 10 सफल डाउनलोड किए गए हैं लेकिन अन्य अनुरोध में प्रवेश किए गए हैं डीबग करने का प्रयास करते समय विफल मुद्दाsdwebimage: क्या इस पर कोई सीमा है कि कितने setimageWithUrl कतारबद्ध किया जा सकता है?

कोई संकेत या स्पष्टीकरण? धन्यवाद

+0

मुझे एक ही समस्या है। क्या आपने इस समस्या को हल करने का प्रबंधन किया था? –

+0

दुर्भाग्य से मैं इसे हल करने में सक्षम नहीं था। इसके चारों ओर काम करने के लिए मैं 5 से 5 तक फोटो क्यूइंग कर रहा हूं। – Youssef

+0

ठीक है स्पष्टीकरण के लिए ठीक है। मैंने सोचा कि मैंने एक ही मुद्दे का अनुभव किया है, मेरे कुछ यूआरएल को बाहर कर दिया है जहां रिक्त स्थान शामिल हैं। जब मैंने उन सभी को हटा दिया तो ठीक काम किया। उम्मीद है कि यह किसी की मदद करता है –

उत्तर

5

उन लोगों के लिए जो यहां एसडीवेब इमेज में समवर्ती डाउनलोड की अधिकतम संख्या के बारे में उत्तर मांगने आएंगे, मैं पिछले जवाब में जोड़ना चाहता हूं।

मैं 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]; 
1

हालांकि आपकी समस्या को गलत यूआरएल की वजह से था के रूप में आप उल्लेख किया है, मैं जो दूसरों जवाब की तलाश में आते हैं के लिए इस का जवाब दे रहा हूँ:

एक SDWebImage की नवीनतम रिलीज में अधिकतम समवर्ती डाउनलोड गिनती सेट कर सकते हैं SDWebImageDownloader के init में परिवर्तनीय, downloadQueue.maxConcurrentOperationCount सेट करके ढांचा। यह एप्लिकेशन में 'downloadwithURL' कॉल के लिए समवर्ती डाउनलोड की अधिकतम संख्या को सीमित करेगा। ढांचा कतार में कोई अतिरिक्त संचालन करेगा और वर्तमान में निष्पादित डाउनलोड पूर्ण होने के रूप में उन्हें निष्पादित करेगा।

0

मैं इस मूल्य निर्धारित करके एक अजीब समस्या पाया। सेब दस्तावेज़ के आधार पर, यह मान केवल समवर्ती डाउनलोड छवि संख्या को प्रभावित करना चाहिए, कुल डाउनलोड छवि संख्या नहीं। हालांकि, अगर मेरा मामला, यदि यह मान 2 होने के लिए सेट किया गया है, तो मैं केवल 2 छवियां डाउनलोड कर सकता हूं, यहां तक ​​कि मैं डाउनलोड फ़ंक्शन को 2 से अधिक कॉल करता हूं। यह मान वर्तमान ऑपरेशन नंबर की बजाय डाउनलोड क्यूई आकार का आकार सेट करने लगता है। क्या किसी अन्य को भी यही समस्या है??

संबंधित मुद्दे

 संबंधित मुद्दे