1.找到SDImageCache类


2.添加如下方法:

- (float)checkTmpSize
{
    float totalSize = 0;
    NSDirectoryEnumerator *fileEnumerator = [[NSFileManager defaultManager] enumeratorAtPath:diskCachePath];
    for (NSString *fileName in fileEnumerator)
    {
        NSString *filePath = [diskCachePath stringByAppendingPathComponent:fileName];  

        NSDictionary *attrs = [[NSFileManager defaultManager] attributesOfItemAtPath:filePath error:nil];  

        unsigned long long length = [attrs fileSize];  

        totalSize += length / 1024.0 / 1024.0;
    }
//    NSLog(@"tmp size is %.2f",totalSize);  

    return totalSize;
}

新版的SDImageCache类,已增加此方法

[[SDImageCache sharedImageCache] getSize];  
3.在设置里这样使用

#pragma 清理缓存图片  

- (void)clearTmpPics
{
    [[SDImageCache sharedImageCache] clearDisk];  

//    [[SDImageCache sharedImageCache] clearMemory];//可有可无  

    DLog(@"clear disk");      

    float tmpSize = [[SDImageCache sharedImageCache] checkTmpSize];  

    NSString *clearCacheName = tmpSize >= 1 ? [NSString stringWithFormat:@"清理缓存(%.2fM)",tmpSize] : [NSString stringWithFormat:@"清理缓存(%.2fK)",tmpSize * 1024];  

    [configDataArray replaceObjectAtIndex:2 withObject:clearCacheName];  

    [configTableView reloadData];
}  

最新文章

  1. 【UI插件】开发一个简单日历插件(上)
  2. Python学习之运算符
  3. python_类
  4. navicat premium 导出表结构
  5. Ubuntu_10.04下Hadoop-0.20.2集群配置手册
  6. Error: theForm.submit is not a function !!
  7. html中opacity的使用
  8. Android 四大组件之 Activity
  9. H5 canvas圆形的时钟
  10. bzoj:1221;vijos 1552 软件开发
  11. Angular Material design设计
  12. Python——threading模块(线程)
  13. 返回通知 对方法返回的结果可以进行加工 例如请求接口后 返回的json参数可以加工成对象返回给调用者
  14. Unity3D之通过C#使用Advanced CSharp Messenger
  15. ext.js的mvc
  16. word 里面没输入法
  17. maven单测生成覆盖率报告---Jacoco的使用
  18. PCL点云曲面重建(1)
  19. cmd 获取 拖拽文件名
  20. TCP与UDP区别详解

热门文章

  1. 面向对象+canvas 倒计时
  2. centos 7 x64 搭建 elasticsearch 服务
  3. Oracle中查询和删除相同记录的3种方法
  4. Fiddler实现对手机抓包
  5. E1
  6. python3.6 使用 pymysql 连接 Mysql 数据库及 简单的增删改查操作
  7. ThreadLocal 遇上线程池的问题及解决办法
  8. Android Studio精彩案例(六)《使用一个Demo涵盖补间动画所有知识》
  9. Vulkan API基本概念
  10. [extjs5学习笔记]第三十八节 sencha CMD 6.0.0.220版本安装