加载大量图像时,SDWebImage缓存失败

时间:2017-10-19 14:57:18

标签: ios swift sdwebimage

我使用SDWebImageDownloader.shared().downloadImage下载图片,然后

if let i = image {
    let key = SDWebImageManager.shared().cacheKey(for: product.imageURL)
    SDImageCache.shared().store(i, forKey: key, completion: nil)
}

我的代码在产品数组上进行迭代,并为它们下载所有图像(因此只有在用户出现之前,它才会出现,即使产品的页面之前没有打开过)

我的问题是,它根本没有保存图像,我在日志中看到了很多这些:

CFNetwork internal error (0xc01a:/BuildRoot/Library/Caches/com.apple.xbs/Sources/CFNetwork/CFNetwork-811.5.4/Loading/URLConnectionLoader.cpp:304)

请你给我一个提示从哪里开始?

谢谢!

0 个答案:

没有答案