Me pregunto, cómo obtener navController desde AppDelegate = [[UIApplication sharedApplication] delegate]
en la programación de iPhone. por ejemplo, en otro viewController donde hacemos referencia a AppDelegate.Cómo obtener navController desde AppDelegate.
En el applicationDelegate.h tenemos:
UINavigationController *navController;
Y el siguiente en applicationDelegate.m no
- (void)applicationDidFinishLaunching:(UIApplication *)application {
[window addSubview: navController.view];
[window makeKeyAndVisible];
}
es de todos modos para conseguir la NavController del mainWindow:
UIWindow *mainWindow = [appDelegate window];
¿Por qué no hace que el controlador de navegación sea propiedad del delegado de su aplicación? –
Necesito obtener la información acerca de navController solo por mainWindow (UIWindow * mainWindow = [ventana de aplicaciónDelegate]), es posible. – ramo
Supongo que no. Pero, ¿por qué no puedes usar el delegado de la aplicación realmente? –