UIImagePNGRepresentation Probleme? / Bilder um 90 Grad gedreht

Ich möchte Bilder von UIImagePickerController laden und dann das ausgewählte Foto im Dokumentverzeichnis meiner App speichern.

UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
NSData *data1 = UIImagePNGRepresentation(image);

NSString *fileName = "1.png";
NSString *path = //get Document path, then add fileName
BOOL succ = [data1 writeToFile:path atomically:YES];

Aber nachdem ich das Bild in meinem Dokument gespeichert habe, habe ich festgestellt, dass das Bild um 90 Grad gedreht wurde. Dann habe ich die Methode UIImagePNGRepresentation in UIImageJPEGRepresentation geändert. Diesmal ist es in Ordnung. Weiß jemand, was das Problem ist?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage