MFMailComposeViewController ориентация изображения

я разрабатываю универсальное приложение, и ям кодирования для iOS6.I '

Я использую imagePickerController, чтобы сделать фотографию, а затем я отправляю ее как вложение, используя MFMailComposeViewController. Все это работает.

Моя проблема в том, что когда я снимаю изображение в портретном режиме, оно отображается MFMailComposeViewController в ландшафтном режиме. Кроме того, когда он достигает адреса электронной почты получателя, он отображается в альбомной ориентации.

Если я снимаю изображение в альбомной ориентации, оно отображается MFMailComposeViewController в альбомной ориентации, а когда оно достигает адреса электронной почты получателя, оно отображается в альбомной ориентации. Чтобы'все в порядке.

У меня та же проблема на обоих моих тестовых устройствах; iPhone5 и iPad2.

Как сделать так, чтобы изображение, снятое в портретном режиме, прибыло в пункт назначения электронной почты в портретном режиме?

Вот'Как я добавляю изображение в E-Mail:

if ( [MFMailComposeViewController canSendMail] )
   {
   MFMailComposeViewController * mailVC = [MFMailComposeViewController new];
   NSArray * aAddr  = [NSArray arrayWithObjects: gAddr, nil];
   NSData * imageAsNSData = UIImagePNGRepresentation( gImag );

   [mailVC setMailComposeDelegate: self];
   [mailVC        setToRecipients: aAddr];
   [mailVC             setSubject: gSubj];
   [mailVC      addAttachmentData: imageAsNSData
                         mimeType: @"image/png"
                         fileName: @"myPhoto.png"];
   [mailVC         setMessageBody: @"Blah blah"
                          isHTML: NO];

   [self presentViewController: mailVC
                      animated: YES
                    completion: nil];
   }
else
   {
   NSLog( @"Device is unable to send email in its current state." );
   }

Ответы на вопрос(6)

Ваш ответ на вопрос