How do I save an image to the sandbox - iPhone SDK

旧城冷巷雨未停 提交于 2019-12-02 13:40:40

Saving an image:

-(void)saveImage:(UIImage*)image{
    NSString  *imagePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/someImageName.png"];

   [UIImagePNGRepresentation(image) writeToFile:imagePath atomically:YES];

}

Loading an image

-(UIImage)loadImage{

   NSString  *imagePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/someImageName.png"];

   UIImage *image = [UIImage imageWithContentsOfFile:imagePath];
}
-(void)SaveImage

{

NSData *data;

NSArray *paths;

NSString *documentsDirectory,*imagePath ;

UIImage *image=[UIImage imageNamed:@"public.png"];

 paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

documentsDirectory = [paths objectAtIndex:0];

imagePath = [documentsDirectory stringByAppendingPathComponent:[NSString   stringWithFormat:@"public.png"]];

data = UIImagePNGRepresentation(image);

[data writeToFile:imagePath atomically:YES];

}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!