Đối với những người sẽ đến đây tìm kiếm câu trả lời về số lượng tải xuống đồng thời tối đa trong SDWebImage, tôi muốn thêm vào câu trả lời trước đó.
Tôi không khuyên bạn nên thay đổi init của SDWebImageDownloader, vì bạn có thể muốn cập nhật SDWebImage hoặc, như tôi, điều chỉnh số lượt tải xuống đồng thời ở các khu vực khác nhau của ứng dụng của bạn.
//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];
Tôi gặp sự cố tương tự. Bạn đã quản lý để giải quyết vấn đề này? –
tiếc là tôi đã không thể giải quyết nó. Để làm việc xung quanh nó, tôi đang xếp hình ảnh 5 theo 5. – Youssef
Ok chỉ để làm rõ vì lợi ích. Tôi nghĩ rằng tôi có kinh nghiệm cùng một vấn đề, bật ra một số url của tôi, nơi bao gồm cả không gian. Khi tôi loại bỏ tất cả mọi thứ đã làm việc tốt. Hy vọng nó sẽ giúp ai đó –