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