¿Dónde puedo configurar una UINavigationControllers supportOrientations?

Estoy usando la versión beta de iOS 6.0 y mis rotaciones ya no funcionan.

¿Dónde puedo configurar una UINavigationControllers supportOrientations?

De acuerdo a estohttp://news.yahoo.com/apple-ios-6-beta-3-changes-182849903.html un controlador de UINavigation no consulta a sus hijos para determinar si deben autotransitar.

No estoy utilizando shouldAutorotateToInterfaceOrientation: ya que está en desuso. En su lugar, estoy usando supportInterfaceOrientations: y shouldAutoRotate: y están funcionando bien hasta que coloco un ViewController en un NavigationController (como niño). A partir de entonces, las orientaciones especificadas en ViewController ya no funcionan. Parece que está usando las orientaciones establecidas por el controlador de navegación (UIInterfaceOrientationMaskAllButUpsideDown)

¿Cómo puedo configurar las Orientaciones de Interfaz para el Controlador de Navegación de modo que mis Controladores de Vista estén bloqueados en Orientación Vertical?

¿Tengo que subclase UINavigationController y configurar las InterfaceOrientations allí? ¿No es una mala práctica subclasificar UINavigationController en iOS 6.0?

Gracias por tu ayuda montones!

¡Aclamaciones!

Respuestas a la pregunta(2)

Su respuesta a la pregunta