[iOS] SDWebImage画像キャッシュの更新方法
Sdwebimage Refresh Image Cache Method
SDWebImageManager.mファイルをdownloadImageWithURLメソッドに配置します(176行目のコード)
if (image && options & SDWebImageRefreshCached) // force progressive off if image already cached but forced refreshing downloaderOptions &= ~SDWebImageDownloaderProgressiveDownload // ignore image read from NSURLCache if image if cached but force refreshing downloaderOptions
交換された
if (image && options & SDWebImageRefreshCached) // force progressive off if image already cached but forced refreshing downloaderOptions &= ~SDWebImageDownloaderProgressiveDownload // remove SDWebImageDownloaderUseNSURLCache flag downloaderOptions &= ~SDWebImageDownloaderUseNSURLCache // ignore image read from NSURLCache if image is cached but force refreshing downloaderOptions
次に、プロジェクトで次の方法を使用します。
[self.imageView sd_setImageWithURL:[NSURL URLWithString:url] placeholderImage:[UIImage new] options:SDWebImageRefreshCached]