欢迎关注我的微信公众号“鱼在云中游”(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; } |