斯威夫特的哈内克:热切地加载图片

时间:2015-06-02 17:18:33

标签: ios swift haneke

有没有办法从URL加载图像并将其直接写入磁盘缓存(不将其显示到UIImageView),以便我可以模拟热切加载?

问题源于需要提供100多张图像,每张图像4MB(不能将它们调整到更低);所以我们决定只将它们全部下载到磁盘缓存中,向用户显示一个进度条,然后将它们显示在磁盘缓存中。

使用Hanake模拟预先加载的任何解决方案都可以。

1 个答案:

答案 0 :(得分:0)

您可以下载并将其保存在NSCache中,以便执行类似

的操作
let cache = NSCache()
cache.setObject(image, forKey: theURLYouDownloadedFrom)