Mi chiedo, come ottenere il navController da AppDelegate = [[UIApplication sharedApplication] delegate]
nella programmazione dell'iPhone. ad esempio, in un altro viewController in cui facciamo riferimento a AppDelegate.Come ottenere navController da AppDelegate.
Nel applicationDelegate.h abbiamo:
UINavigationController *navController;
E il là seguendo in applicationDelegate.m
- (void)applicationDidFinishLaunching:(UIApplication *)application {
[window addSubview: navController.view];
[window makeKeyAndVisible];
}
è in ogni caso per ottenere il navController dal MainWindow:
UIWindow *mainWindow = [appDelegate window];
Perché non si rende il controller di navigazione una proprietà del proprio utente delegato? –
Ho bisogno di ottenere le informazioni su navController solo dalla finestra principale (UIWindow * mainWindow = [appDelegate window]), è possibile. – ramo
Suppongo di no. Ma perché non puoi usare il delegato dell'app, davvero? –