我需要逐个从Url的阵列中下载图像并一次显示所有图像. 防爆.我有一个10个URL的数组,我需要一个一个地下载图像,并一次显示. 我正在使用SDWeb Image下载图像. 请帮我. 谢谢. 你可以尝试这
防爆.我有一个10个URL的数组,我需要一个一个地下载图像,并一次显示.
我正在使用SDWeb Image下载图像.
请帮我.
谢谢.
你可以尝试这样的事情-(void)downloadImage { if self.urlArray.count > 0) { NSURL *url = [NSURL URLWithString:[self.urlArray firstObject]]; SDWebImageManager *manager = [SDWebImageManager sharedManager]; [manager downloadImageWithURL:imageURL options:0 progress:^(NSInteger receivedSize, NSInteger expectedSize) { // progression tracking code } completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished, NSURL *imageURL) { if (image) { [self.imageArray addObject:image]; [self.urlArray removeObjectAtIndex:0]; [self downloadImage]; } else { [self downloadImage]; //try download once again } }]; } else { NSLog(@"All Images are downloaded do what u want") } }
注意: – 这里urlArray是字符串url的数组,imageArray数组包含你下载的所有图像.
在urlArray中获取所有字符串url后调用此方法.
希望这会帮助你.