欢迎关注我的微信公众号“鱼在云中游”(hcytalk)。
保存UIImage图片到Document目录:
1 2 3 4 5 6 7 8 9 10 11 12 13 | - (void)saveImage: (UIImage*)image { if (image != nil) { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString* path = [documentsDirectory stringByAppendingPathComponent: [NSString stringWithString: @"test.png"] ]; NSData* data = UIImagePNGRepresentation(image); [data writeToFile:path atomically:YES]; } } |
从Document目录加载图片到UIImage:
1 2 3 4 5 6 7 8 9 10 | - (UIImage*)loadImage { NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString* path = [documentsDirectory stringByAppendingPathComponent: [NSString stringWithString: @"test.png"] ]; UIImage* image = [UIImage imageWithContentsOfFile:path]; return image; } |