我正在尝试拍摄图像并将该图像放置到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];
如果有人可以告诉我如何从另一个视图访问该图像,那将会很棒。