ios - 有没有一种方法可以使用 SDWebImage 将 1000 张图像预加载到缓存中,而无需在屏幕上实际显示它们?

标签 ios sdwebimage

我正在使用 SDWebImage 下载和缓存图像。我想将许多图像预加载到缓存中。

有没有一种简单的方法可以做到这一点而不必实际向用户显示图像?我目前正在使用此代码显示:

[anImageView setImageWithURL:[NSURL URLWithString:@"http://www.sameple.com/myimage.jpg"] 
             placeholderImage:[UIImage imageNamed:@"loadingicon.png"]];

最佳答案

[[SDWebImagePrefetcher sharedImagePrefetcher] prefetchURLs:<NArray with image URLs>];

这将为您处理并发下载问题 (maxConcurrentDownloads)。

关于ios - 有没有一种方法可以使用 SDWebImage 将 1000 张图像预加载到缓存中,而无需在屏幕上实际显示它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23374756/

相关文章:

ios - 如何手动调用UITableView的delegate方法?

ios - 以编程方式创建的 UILabel 未出现在 IOS 7 Storyboard中

ios - 选择时删除 subview

ios - XCode 项目名称是否与 CoreData 的 sqlite 存储相同?

ios - 'subscript' 的模糊使用 - ios 9 Swift 2.0

iphone - SDWebImage 构建用于存档(分发)?

iphone - SDImageCache - imageFromMemoryCache 返回 nil

ios - 如何将 SDWebImage 转换为 UIImage?

ios - 无法使用 SDWebImage 框架获取对图像的引用

ios - UICollectionView 单元格在滚动 UICollectionView 时会抖动