//清除緩存緩存
- (void)clearasync
{spa
dispatch_async(3d
dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)orm
, ^{rem
NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES) objectAtIndex:0];get
NSArray *files = [[NSFileManager defaultManager] subpathsAtPath:cachPath];string
// NSLog(@"files :%d",[files count]);it
for (NSString *p in files) {form
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(@"清除緩存");
}