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];

        

    }

  • 相关阅读:
    bzoj2438
    bzoj3040
    [AHOI2009]维护序列
    [JSOI2008]最大数
    洛谷3378堆模板
    洛谷1439
    洛谷2756
    bzoj1016
    洛谷1875
    [模板] 强连通分量
  • 原文地址:https://www.cnblogs.com/ysh-LOVE-hmx-5201314/p/4331037.html
Copyright © 2011-2022 走看看