美文网首页
#pragma mark - 清理缓存

#pragma mark - 清理缓存

作者: 小专注 | 来源:发表于2016-06-06 10:02 被阅读29次

#pragma mark - 清理缓存

-(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];});

}

相关文章

网友评论

      本文标题:#pragma mark - 清理缓存

      本文链接:https://www.haomeiwen.com/subject/obwrdttx.html