RootViewController de mi ventana es una UINavigationController Entonces .. En RootViewController de este controlador de navegación, que popup una vista modal (un UITabBarController)¿Cómo eliminar la advertencia de "rotación de dos etapas"?
algo como esto:
UIWindow
->UINavigationController
-->MyFirstViewController<--In this class I run following code
[self.navigationController presentModalViewController:tabController animated:YES];
Luego de la advertencia depurador: No se admite el uso de la animación de rotación de dos etapas al girar más de un controlador de vista o ver los controladores, no la ventana delegar
Sin embargo, si el mod al vista no es tabController esta advertencia no aparece.
¿Qué hará este comportamiento dañar la aplicación cuando aparezca la vista modal tabController en un controlador de navegación?
O debería encontrar otra manera de hacer esto?
He encontrado varias preguntas similares en este sitio, pero yo no lo entiendo ...
http://stackoverflow.com/questions/576764/tab-bar-controller-inside-a-navigation-controller-or-sharing-a-navigation-root - esta es otra forma de hacerlo. No use el controlador, sino más bien, haga su propio UIControllerView y adjunte una UITabBar a él. El enlace tiene referencia al código fuente (ubicado en GIT). – TamusJRoyce