Error de UIImagePickerController

Creo que encontré un error en la última versión de iOS 7 al ejecutar una aplicación con Base SDK configurada para iOS 6.1 (posiblemente incluso versiones más bajas, aún no lo he probado)

Tengo esta imagen en mi biblioteca de fotos:http://i.imgur.com/7KUIGLt.jpg

Presento un UIImagePickerController a través de:

UIImagePickerController *vc = [[UIImagePickerController alloc] init];
vc.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
vc.delegate = self;
vc.allowsEditing = YES;
[self presentViewController:vc animated:YES completion:nil];

Guardo la imagen elegida en mi escritorio (estoy ejecutando esto en el simulador, pero esto también funciona en el dispositivo)

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {

    UIImage* outputImage = [info objectForKey:UIImagePickerControllerEditedImage];
    if (outputImage == nil) {
        outputImage = [info objectForKey:UIImagePickerControllerOriginalImage];
    }
    NSData *d = UIImagePNGRepresentation(outputImage);
    [d writeToFile:@"/Users/Admin/Desktop/test.png" atomically:YES];
    [self dismissViewControllerAnimated:YES completion:nil];
}

Esta es la imagen resultante:

Observe la barra negra grande a la derecha. ¿Qué está causando esto?

Para reproducir esto, necesitas:

ios 7La aplicación con el SDK básico se ha establecido en 6.1 (tal vez incluso menos SDK, no lo he probado todavía)iPhone 5 / 5c / 5sSolo sucede con las imágenes que se tomaron con la cámara del iPhone 5 / 5c / 5s (puede usar la imagen original que vinculé arriba para la prueba)

NOTA: Para ser claros, la barra negra es parte de la imagen real. La imagen que ve no es una captura de pantalla de un UIImageView, sino la imagen real guardada en el disco y cargada aquí ...

Respuestas a la pregunta(4)

Su respuesta a la pregunta