Mil*_*les 18 caching ios sdwebimage swift
我通过SDWebImage在我的应用程序上加载了所有图像.下载和缓存工作得很好,但我想制作一个按钮,可以清除整个应用程序中的所有缓存图像.
我的一个标签栏视图上有一个"清除缓存"按钮作为UIButton.如何点击此按钮,所有缓存的图像都被删除并需要重新下载?
使用Swift.
谢谢!
gui*_*dev 46
如果要完全清除缓存,请执行以下操作:
OBJ-C:
- (IBAction)clearCache:(id)sender {
[[SDImageCache sharedImageCache]clearMemory];
[[SDImageCache sharedImageCache]clearDisk];
}
Run Code Online (Sandbox Code Playgroud)
迅速:
import SDWebImage
@IBAction func clearCache(sender: UIButton) {
SDImageCache.sharedImageCache().clearMemory()
SDImageCache.sharedImageCache().clearDisk()
}
Run Code Online (Sandbox Code Playgroud)
Swift 3.0
import SDWebImage
@IBAction func clearCache(sender: UIButton) {
SDImageCache.shared().clearMemory()
SDImageCache.shared().clearDisk()
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12666 次 |
| 最近记录: |