Zastanawiam się, jak uzyskać navController z AppDelegate = [[UIApplication sharedApplication] delegate]
w programowaniu iPhone'a. np. w innym viewController, gdzie odwołujemy się do AppDelegate.Jak uzyskać navController z AppDelegate.
W applicationDelegate.h mamy:
UINavigationController *navController;
A tam idąc applicationDelegate.m
- (void)applicationDidFinishLaunching:(UIApplication *)application {
[window addSubview: navController.view];
[window makeKeyAndVisible];
}
Czy mimo to uzyskać navController z MainWindow:
UIWindow *mainWindow = [appDelegate window];
Dlaczego nie uczynisz kontrolera nawigacyjnego właściwością delegata aplikacji? –
Potrzebuję uzyskać informacje o navController tylko przez mainWindow (UIWindow * mainWindow = [appDelegate window]), nie jest możliwe. – ramo
Przypuszczam, że nie. Ale dlaczego tak naprawdę nie możesz używać delegata aplikacji? –