Nie można wyświetlić obrazu we właściwym formacie z kamery w trybie poziomym

Pracuję nad aplikacją na iPada w Ios6. Tam, gdy klikniemy prawy przycisk paska, wykonuję akcję jak poniżej:

-(IBAction)camerabuttonAction:(id)sender
{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    picker.delegate = self;

   self.popoverController = [[UIPopoverController alloc] initWithContentViewController:picker];
   [self.popoverController presentPopoverFromRect:CGRectMake(50, -250, 500, 300) inView:appDelegate.splitview.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
}

Moim problemem jest, gdy jestem w trybie Land Scape, gdy klikam przycisk. Aparat wyświetla się w trybie pionowym (obraz pojawia się w trybie odwrotnym, aby zobaczyć) po każdym drugim użyciu. Ale jeśli potrząsnę iPadem, to pokaże się w LandScape, tzn. We właściwym kierunku.

patrz poniższe zdjęcia

Gdy jestem w trybie Land Scape, gdy klikam, przycisk aparatu pokazuje obraz jak poniżej:

jeśli potrząsnę iPadem, kamera pokaże obraz jak poniżej:

Próbowałem dużo i szukam hasła, ale nie znalazłem żadnego rozwiązania. To zabija mój czas, więc jeśli ktoś nad nim pracował, proszę mnie poprowadzić i wysłać przykładowy kod.

questionAnswers(6)

yourAnswerToTheQuestion