How to clear all cached images loaded from SDWebImage?
If you want to completely clear the cache do the following:
Obj-c:
- (IBAction)clearCache:(id)sender { [[SDImageCache sharedImageCache]clearMemory]; [[SDImageCache sharedImageCache]clearDisk];}
Swift 5
SDImageCache.shared.clearMemory()SDImageCache.shared.clearDisk()
Swift 3.0
@IBAction func clearCache(sender: UIButton) { SDImageCache.shared().clearMemory() SDImageCache.shared().clearDisk()}
Try this:
@IBAction func actClearCache(sender:AnyObject) { let objCache = SDImageCache.sharedImageCache() objCache.clearMemory() objCache.cleanDisk()}
Swift 4.2 , Xcode 10
pod 'SDWebImage', '5.0.0-beta3'
import SDWebImage @IBAction func ClearCacheButtonClick(_ sender: UIButton) { SDImageCache.shared.clearMemory() SDImageCache.shared.clearDisk() }