ios - 扩展 SDWebImage 缓存大小

标签 ios swift caching sdwebimage

我听说SDWebImage只能缓存1000张高分辨率图像,然后缓存将被清除。我在这里遇到同样的问题,我的应用程序包含未达到 500 个图像的图像丢失,但 SDWebImage 缓存被清除并再次从头开始缓存。

缓存数据或年龄对我来说并不重要,我使用 SDWebImage 加载图像,如下所示,我只想缓存数据而不被清除:

 let url = NSURL(string: stringurl)
    cell.photos.sd_setImageWithURL(url, placeholderImage: nil, options:nil, completed: block)

在哪里以及如何设置尺寸,请提供明确的说明。

最佳答案

您需要增加缓存大小。转到 SDImageCache 并根据您的需要更改 static unsigned long long MAX_DISK_USAGE

关于ios - 扩展 SDWebImage 缓存大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32629583/

相关文章:

ios - 在 AFNetworking 中替代 JSONRepresentation

swift - 是否有一个 main.swift 相当于 @NSApplicationMain 注释?

asp.net - HttpContext.Current.Response 和 Page.Response 有什么区别?

ios - 如何在 SwiftUI 中向 TextEditor 添加占位符文本?

ios - 如何从 UIPickerView 获取选定的值

ios - Swift 中 ObjC 类方法 +load 和 +initialize 的替换是什么?

ios - RxSwift 和 UICollectionView header

android - 检查 Volley 是从缓存还是通过网络获取结果

linux - Linux内存管理器中的"Weak reference"?

ios - stringByReplacingOccurrencesOfString 不适用于阿拉伯数字