2012-05-17 3 views
0

J'ai obtenu ce code sur didFinishLaunching mais je ne sais pas comment le personnaliser pour ouvrir menuViewController à partir de quand j'ouvre l'application.comment changer d'abord chargement de la vue

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: (NSDictionary *)launchOptions 
{ 
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease]; 
// Override point for customization after application launch. 
self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease]; 


self.window.rootViewController = self.viewController; 
[self.window makeKeyAndVisible]; 
// At the end of applicationDidFinishLaunching, right before 
// the return YES 
[[GCTurnBasedMatchHelper sharedInstance] authenticateLocalUser]; 
return YES; 
} 

quelqu'un d'espoir peut me aider

Répondre

1

Modifier la ligne suivante

self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease]; 

à

self.viewController = [[[menuViewController alloc] initWithNibName:@"menuViewController" bundle:nil] autorelease]; 
+0

oui déjà essayé, lol juste oublié de l'importer -.- Désolé gars merci pour l'aide :) de toute façon – Kevin

0

La ligne que vous devez changer est

self.window.rootViewController = self.viewController; 

Pour

MenuViewController *menuViewController = [[[MenuViewController alloc] init] autorelease]; 
self.window.rootViewController = menuViewController; 

Ceci suppose que vous avez un contrôleur de vue personnalisé appelé MenuViewController

0

Créer l'objet de menuViewController attribuer ce contrôleur à rootViewController.

self.viewController = [[[MenuViewController alloc] initWithNibName:@"menuViewController" bundle:nil] autorelease]; 

self.window.rootViewController = self.viewController; 
[self.window makeKeyAndVisible]; 
Questions connexes