Я использую этот код для загрузки изображений в приложение iOS из Интернета.скачать несколько изображений в приложении iOS
https://github.com/AshFurrow/AFImageDownloader
[AFImageDownloader imageDownloaderWithURLString:@"http://static.ashfurrow.com.s3.amazonaws.com/github/worked.jpg" autoStart:YES completion:^(UIImage *decompressedImage) {
self.imageView.image = decompressedImage;
}];
Как вы можете видеть, этот код загружает только одно изображение ...
Как я могу загрузить несколько изображений одновременно?
Скажем, мои имена изображений будет так:
xy.png где х представляет собой число от 1 до 999, а у представляет собой число от 1 до 4 Например: 1651.png, 1652 .png, 1653.png, 1654.png - как вы можете видеть, последняя цифра моих имен изображений - «y», от 1 до 4 ... ЭТО ПРАВИЛО, все имена моих изображений заканчиваются 1, 2, 3 , 4.
Но 165 является "х", так что следующий набор изображений будет 1661.png, 1662.png, 1663.png, 1664.png
Я надеюсь, что вы получили мою точку зрения. . Так что я необходимо загрузить все изображения с именами от 11.png до 9994.png
Любые идеи? Как загрузить с помощью вышеуказанного кода и сохранить их с оригинальным именем.
Заранее благодарен
Прежде всего, вы могли бы просто вызвать ту же функцию в фоновом потоке в цикле. Во-вторых, я действительно надеюсь, что это очень маленькие изображения, и даже если это так много изображений, которые вынуждают пользователя загружаться. – Jsdodgers
yep. они маленькие, не более 200 Кб одного изображения ... ну, я могу использовать цикл для «х» для моей первой части имени изображения, а что касается второй части «у» ??? можете ли вы привести пример цикла с двумя инициализациями? Я новичок :) –
Почему вы не можете использовать цикл for для y-части? И 200kb для 10000 изображений? Это 2 ГБ скачать! Некоторые планы данных даже не настолько высоки. – Jsdodgers