frounk
//清除本地缓存
-(void)clearCache{
    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];
       
       NSLog(@"files :%lu",(unsigned long)[files count]);
       
       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
{
    NSLog(@"清理成功");   
}


 

分类:

技术点:

相关文章:

  • 2021-12-02
  • 2021-12-16
  • 2022-01-21
  • 2022-12-23
  • 2022-02-22
  • 2022-12-23
  • 2021-08-08
猜你喜欢
  • 2022-01-27
  • 2021-12-13
  • 2022-12-23
  • 2021-09-04
  • 2021-12-04
  • 2022-12-23
  • 2022-02-12
相关资源
相似解决方案