Forçar orientação para o modo retrato

Eu tenho todo o aplicativo no modo retrato, mas eu tenho um dos viewcontroller no modo paisagem para ser uma galeria de imagens.

Na aba Resumo do Projeto, habilite o modo LandscapeLeft, então tenho que desabilitar a rotação dessa maneira no resto do Viewcontroller, exceto no VC da galeria de imagens.

Eu quero manter a rotação no modo Portrait, para fazer isso e bloquear todo o retrato do VC, usei o seguinte código

-(BOOL)shouldAutorotate{
return YES;
}

-(NSInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskPortrait;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
}
return UIInterfaceOrientationPortrait;
}

Isso me mantém no modo paisagem no VC anterior, quando deveria ser girado para Retrato.

Alguma ideia faz?