iOS 6.0 ogranicza automatyczną rotację w kontrolerze nawigacyjnym?

Co jeszcze powinienem zrobić?

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) toInterfaceOrientation
{
    return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}

- (NSUInteger)supportedInterfaceOrientations
{
    return UIInterfaceOrientationMaskPortrait;
}

-(BOOL)shouldAutoRotate
{
    return NO;
}

Mój viewController nadal się obraca.

Jest osadzony w stosie nawigacji. Jeśli I podklasy UINavigationController i zaimplementować te same szablony tylko portret i tam osadzić mój viewController w tym tweaked navigationController niż działa, ale nie mam zamiaru przepisać mój kod wszędzie tam, gdzie pojawia się kontroler UINavigationController.

Jaka jest tutaj najlepsza praktyka?

questionAnswers(2)

yourAnswerToTheQuestion