//清除緩存
- (void)removeCache
{
//===============清除緩存==============
//獲取路徑
NSString*cachePath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES)objectAtIndex:0];
//返回路徑中的文件數(shù)組
NSArray*files = [[NSFileManagerdefaultManager]subpathsAtPath:cachePath];
NSLog(@"文件數(shù):%ld",[filescount]);
for(NSString*pinfiles)
{
NSError*error;
NSString*path = [cachePathstringByAppendingString:[NSStringstringWithFormat:@"/%@",p]];
if([[NSFileManagerdefaultManager]fileExistsAtPath:path])
{
BOOLisRemove = [[NSFileManagerdefaultManager]removeItemAtPath:patherror:&error];
if(isRemove) {
NSLog(@"清除成功");
//這里發(fā)送一個(gè)通知給外界速挑,外界接收通知卡者,可以做一些操作(比如UIAlertViewController)
[[NSNotificationCenterdefaultCenter]postNotificationName:@"clear"object:nil];
}else{
NSLog(@"清除失敗");
}
}
}
}