防爆.我有一个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后调用此方法.
希望这会帮助你.
总结以上是内存溢出为你收集整理的ios – 使用SDWebimage逐个下载图片全部内容,希望文章能够帮你解决ios – 使用SDWebimage逐个下载图片所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)