Comment changer RootViewController (en AppDelegate) à partir de CustomViewController?

Bonne journée,

Mon application a formulaire d'autorisation (SigninController) qui est chargé dans AppDelegate, et après la signature (la vérification est en SigninController.m) TabBarController doit apparaître (comme la vue principale de l'application).

Comment puis-je changer de contrôleur de Signin à TabBar et où???

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
  {  
SigninController *aSigninController = [[SigninController alloc] initWithNibName:@"SigninView" bundle:nil];
self.currentController = aSigninController;
[aSigninController release];

self.window.rootViewController = self.currentController;
[self.window makeKeyAndVisible];
return YES;
}

SigninController.m

- (IBAction)signinClick
{
........
if (loginOK == YES)
{        
      //This place is ready to send messages to show TabBar
} else {
    UIAlertView *alert = ......
    [alert show];
    [alert release];
}    
}
Veuillez étiqueter le langage de programmation que vous utilisez.

OriginalL'auteur LIAL | 2011-07-13