ios 清理緩存(EGO)
一段清理緩存的代碼例如以下:
dispatch_async(
dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0)
, ^{NSString *cachPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES)objectAtIndex:0];
NSArray *files = [[NSFileManager
NSLog(@"files :%d",[files count]);
for (NSString *p in files) {
NSError *error;
NSString *path = [cachPath stringByAppendingPathComponent:p];
if
[[NSFileManagerdefaultManager] removeItemAtPath:patherror:&error];
}
}
[selfperformSelectorOnMainThread:@selector(clearCacheSuccess)withObject
-(void)clearCacheSuccess
{
NSLog(@"清理成功");
}
ios 清理緩存(EGO)