dispatch_async(
dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{
NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES)objectAtIndex:0];
NSArray *files = [[NSFileManagerdefaultManager]subpathsAtPath:cachPath];
//获取cach文件夹中文件个数
NSLog(@"files :%ld",[filescount]);
for (NSString *pin files) {
NSError *error;
NSString *path = [cachPathstringByAppendingPathComponent:p];
if ([[NSFileManagerdefaultManager]fileExistsAtPath:path]) {
[[NSFileManagerdefaultManager]removeItemAtPath:patherror:&error];
}
}
[selfperformSelectorOnMainThread:@selector(clearCacheSuccess)withObject:nilwaitUntilDone:YES];});
-(void)clearCacheSuccess
{
UIAlertView *alert = [[UIAlertViewalloc]initWithTitle:nilmessage:@"清理成功"delegate:selfcancelButtonTitle:@"确定"otherButtonTitles:nil,nil];
[alertshow];
}