1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| - (void)viewDidLoad { [super viewDidLoad]; NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES); NSString *imageDir = [[[paths objectAtIndex:0] stringByAppendingPathComponent:@"163"] stringByAppendingPathComponent:@"songzi"]; NSString *imagePath =[imageDir stringByAppendingPathComponent:@"文件名.png"]; NSData *data = nil; if([self isExistsFile:imagePath]){ data=[NSData dataWithContentsOfFile:imagePath]; }else{ data = [NSData dataWithContentsOfURL:[NSURL URLWithString: @"网址"]]; [[NSFileManager defaultManager] createDirectoryAtPath:imageDir withIntermediateDirectories:YES attributes:nil error:nil]; [UIImagePNGRepresentation([UIImage imageWithData:data]) writeToFile:imagePath atomically:YES]; } imageView.image = [UIImage imageWithData:data]; }
|