No puedo entender el mecanismo de rotación en iOS6

Mi aplicación tiene subclases de controladores de vistashouldautorotateToInterfaceOrientation. Y en ella, decido la rotación de cada vista. Esto funciona correctamente. Pero en iOS6, aunque leo los documentos proporcionados por Apple, no lo entiendo.

Mi aplicación tiene controlador de navegación como controlador de vista de raíz. Este controlador de navegación tiene pestaña controlador. Y el controlador de pestañas tiene algunos controladores de vista. Quiero que el primer controlador de vista (en el controlador de pestañas) se vea solo como modo vertical y el segundo controlador de vista (en el controlador de pestañas) que se vea tanto en modo vertical como horizontal Funciona correctamente en iOS5. Pero no sé cómo hacerlo en iOS6. Aunque sé que debería subclaseapoyadoInterfazOrientaciones, no funciona cuando la rotación ocurre. Para mi sorpresa se llama cuando se muestra una vista. ¿Cómo hacer lo que quiero?

Gracias por leer.

Respuestas a la pregunta(3)

Su respuesta a la pregunta