私は画像を取り、その画像を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];
別のビューからその画像にアクセスする方法を教えていただければ幸いです。