iOS:将图像保存到app文件夹并进行访问

时间:2012-11-30 06:58:41

标签: ios uiimagepickercontroller save-image

我正在尝试拍摄图像并将该图像放置到imageView,我能够做到这一点。但是我无法将其保存到设备中,我希望将我的照片保存在我的应用程序文件夹中,并希望从另一个视图中访问它。

studentImage是我的UIImageView元素,我可以在其中设置从相机拍摄的图像。

以下是我正在使用的代码:

  NSString* format = @".png";
  NSString* imagename = [NSString stringWithFormat:@"%@%@",nickname,format];
  UIImage *img = [self.studentImage image];  
  NSData *pngData = UIImagePNGRepresentation(img);
  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
  NSString *documentsPath = [paths objectAtIndex:0]; 
  NSString *filePath = [documentsPath stringByAppendingPathComponent:imagename]; 
  [pngData writeToFile:filePath atomically:YES];

此语句返回null:[pngData writeToFile:filePath atomically:YES];

如果有人可以告诉我如何从另一个视图访问该图像,那将会很棒。

0 个答案:

没有答案