Erro ao apresentar o controlador de visualização centralizado no iPad iOS 6

No iOS 5, ele é executado corretamente:

PinRequiredViewController *pinView = [[PinRequiredViewController alloc]initWithNibName:@"PinRequiredView" bundle:nil];

            UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:pinView];

            // show the navigation controller modally
            navController.modalPresentationStyle = UIModalPresentationFormSheet;
            navController.modalInPopover = NO;
            navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

            [self presentViewController:navController animated:YES completion:nil];

            navController.view.superview.frame = CGRectMake(0, 0, 250, 250);

            navController.view.superview.center = self.view.window.center;

Mas não funciona bem no iOS6, a visualização não fica centralizada na tela, tanto retrato quanto paisagem. Alguma solução?

Obrigado!! :)

questionAnswers(7)

yourAnswerToTheQuestion