(对不起我的英语不好)

我需要将图像保存在应用程序路径中,然后在ImageView上加载图像。

获取应用程序路径:

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

之后,保存图像:
NSData *imageData = UIImagePNGRepresentation(self.imageView.image);
[imageData writeToFile:self.imagePath atomically:YES]

加载保存在应用路径中的图像
self.imageSaved.image = [UIImage imageWithContentsOfFile:self.imagePath];

问题是图像没有保存到路径中

问候

编辑:

问题已解决,只需要更改文件路径
[imagePath stringByAppendingPathComponent:@"Documents/image.png"];

感谢您的回答。

最佳答案

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

要么
   imagePath = [imagePath stringByAppendingPathComponent:@"/Library/image.png"];

关于ios - 将UIImage保存在应用程序路径中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9995993/

10-09 16:28