Tengo una aplicación que usa la plantilla de "aplicación basada en navegación" en XCode.Cómo reemplazar RootViewController en "Aplicación basada en navegación"
Ahora quiero cambiarlo para que la primera vista que cargue sea una UIView normal (personalizada), y si el usuario hace clic en un botón en particular, presiono RootViewController original en NavigationController.
entiendo que en algún lugar, alguien está llamando esto con mi RootViewController:
- (id)initWithRootViewController:(UIViewController *)rootViewController
Quiero saber cómo sustituir la discusión con mi nueva clase.
Esta es una idea interesante. Me gusta más de lo que estoy haciendo ahora, pero mira mi comentario sobre la magia en la respuesta de ljkyser. – iter
¿Alguna vez has probado esto? ¡No puede lanzar un NSArray con un NSMutableArray! Debe crear un NSMutableArray con [self.navigationController.viewControllers mutableCopy]. – DreamOfMirrors