pourquoi “de la fenêtre.rootViewController = auto.navigationController” nécessaire dans Xcode 4 Navigation en Fonction de l'Application?
Pourquoi la ligne suivante dans la didFinishLaunchingWithOptions méthode?
self.window.rootViewController = self.navigationController;
Qui est, de noter il est déjà dans Interface Builder, dans la MainWindow XIB, la manette de navigation avec la barre de navigation et RootViewController dans la hiérarchie.
Copie de toute la méthode de référence est:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//Override point for customization after application launch.
//Add the navigation controller's view to the window and display.
self.window.rootViewController = self.navigationController;
[self.window makeKeyAndVisible];
return YES;
}
Si vous mettez les pièces jointes dans MainWindow.xib, à partir de l'intérieur de l'IB, vous pouvez supprimer cette ligne de code.
OriginalL'auteur Greg | 2011-04-23
Vous devez vous connecter pour publier un commentaire.
Il y a une chose que vous ne l'avez pas encore fait dans MainWindow.xib: ajout de la valeur liquidative du contrôleur de la vue de la fenêtre.
La ligne
. L'alternative (et de ce que nous avons écrit dans iOS 3) est:
Eh bien, IB manque juste la possibilité d'ajouter une vue du contrôleur de vue d'un autre point de vue. Je suis d'accord qu'il serait agréable d'avoir et de faire de l'IB plus facile à comprendre. Dans le même temps, j'aimerais avoir la possibilité d'ajouter une vue à une autre lorsque les deux points de vue sont définies dans des fichiers NIB.
Une chose à noter, auto.de la fenêtre.rootViewController est PAS une instance de RootViewController, ni le IBOutlet à RootViewController que vous voyez dans l'IB (qui serait soi.rootViewController). Ce qui me confond trop pour un peu jusqu'à ce que j'ai remarqué la différence.
Merci beaucoup @OleBegemann après un mal de tête de la tempête j'ai trouvé la solution de travail pour moi.. vous m'avez sauvé ami. Merci 🙂 +1
OriginalL'auteur Ole Begemann