zoukankan      html  css  js  c++  java
  • APP 清除缓存的方法

    dispatch_async(

                           dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)

                           , ^{

                               NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES) objectAtIndex:0];

                               NSArray *files = [[NSFileManager defaultManager] subpathsAtPath:cachPath];

                               

                               for (NSString *p in files) {

                                   NSError *error;

                                   NSString *path = [cachPath stringByAppendingPathComponent:p];

                                   if ([[NSFileManager defaultManager] fileExistsAtPath:path]) {

                                       [[NSFileManager defaultManager] removeItemAtPath:path error:&error];

                                   }

                               }

                               [self performSelectorOnMainThread:@selector(clearCacheSuccess) withObject:nil waitUntilDone:YES];});

    -(void)clearCacheSuccess

    {

        UIWindow * window = [[[UIApplication sharedApplication]delegate] window];

    //showHUDWithText:@"" Type: Enabled: 第三方库

        [window showHUDWithText:@"数据缓存已清除" Type:ShowPhotoYes Enabled:YES];

        

    }

  • 相关阅读:
    qq互联接入
    react-markdown-editor-lite 编辑器
    验证码
    vue 3的生命周期 html 的
    如何利用github搭建个人网站
    unittest系统(四)测试套件
    unittest系列(三)unittest用例如何执行
    unittest系列(二)unittest的断言
    unittest系列(一)unittest简介和示例
    命令行开启wsl并安装调试python项目
  • 原文地址:https://www.cnblogs.com/ysh-LOVE-hmx-5201314/p/4331037.html
Copyright © 2011-2022 走看看