iOS图片验证码使用SDWeb实现的加载如何实现清理缓存点击刷新
2016-01-27 18:17
1236 查看
今天做项目登录页面有一个图片验证码,用的是SDWeb做的图片加载,在图片添加手势后尝试多次后没实现点击刷新效果
后来想到了SDWebImage自带图片缓存,然后上网查了方法和查看了方法
// 清除缓存
[[SDImageCache sharedImageCache] clearDisk];
大部分给出的这个方法,但是点击以后验证码还是无动于衷,并没有刷新
// 清除内存缓存图片
[[SDWebImageManager sharedManager].imageCache clearMemory];
然后又找到了这个方法 结果还是那样
最后尝试了一下发现把两个方法都加上就可以了
[[SDImageCachesharedImageCache]
clearMemory];
[[SDImageCachesharedImageCache]
clearDisk];
在SDWebImage中有两种缓存,分别是内存缓存和磁盘缓存 iOS7以后缓存机制又作了修改,系统又有缓存需要彻底清除 需要
[[NSURLCachesharedURLCache]removeAllCachedResponses];
只是一个小细节 希望对大家有帮助。
后来想到了SDWebImage自带图片缓存,然后上网查了方法和查看了方法
// 清除缓存
[[SDImageCache sharedImageCache] clearDisk];
大部分给出的这个方法,但是点击以后验证码还是无动于衷,并没有刷新
// 清除内存缓存图片
[[SDWebImageManager sharedManager].imageCache clearMemory];
然后又找到了这个方法 结果还是那样
最后尝试了一下发现把两个方法都加上就可以了
[[SDImageCachesharedImageCache]
clearMemory];
[[SDImageCachesharedImageCache]
clearDisk];
在SDWebImage中有两种缓存,分别是内存缓存和磁盘缓存 iOS7以后缓存机制又作了修改,系统又有缓存需要彻底清除 需要
[[NSURLCachesharedURLCache]removeAllCachedResponses];
只是一个小细节 希望对大家有帮助。
相关文章推荐
- 与现有的应用程序集成
- iOS自定义视频LLMediaPlayerView支持横竖屏改良版(附DEMO)
- ios9 解决计算字体/字数自定义控件高度的方法:
- iOS 开发者能用上的 10 个 Xcode 插件
- iOS生成二维码
- 初学IOS之启动页面
- iOS性能优化之内存管理:Analyze、Leaks、Allocations的使用和案例代码
- iOS Reachability的基本用法
- iOS POST 上传图片
- Xcode7打包,iOS9真机闪退,如何解决?
- iOS开发-进阶:图像进行压缩方法汇总
- iOS开发-基础:获取系统当前日期,断点输出时间
- iOS相机权限、相册权限、定位权限判断
- iOS开发-基础:使用Base64编解码NSData和NSString对象
- ios自动打包(适用于批量打包)
- 真机iOS SDK升级后xcode不能进行真机调试 怎么办
- iOS开发-进阶:通过(lame)将录制音频转换成Mp3
- [IOS 开发] 强引用(__strong)和 弱引用(__weak)
- iOS开发-进阶:音频播放、录音、视频播放、拍照、视频录制
- iOS裁剪,缩放图片白边问题解决办法