gpt4 book ai didi

ios - 使用 SDWebimage 使用 url 一张一张地下载图像

转载 作者:可可西里 更新时间:2023-11-01 17:04:30 26 4
gpt4 key购买 nike

我需要从 Url 的 Array 下载图片,一张一张地下载并一次显示所有图片。前任。我有一个包含 10 个 URL 的数组,我只需要一张一张地下载图像,并一次显示。我正在使用 SDWebImage 下载图像。请帮助我。

谢谢。

最佳答案

你可以这样试试

-(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 使用 url 一张一张地下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38267286/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com