0

Je dois afficher une autre vue de rootviewcontroller lors d'un clic sur un bouton. J'ai écrit le code suivant mais ça ne marche pas. Des idées pourquoi?Présentation de Modal View Controller dans iOS ne fonctionne pas

Dans ma méthode délégué app i ont le code suivant -

- (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 = [[[MainMenuViewController alloc] initWithNibName:@"MainMenuViewController" bundle:nil] autorelease]; 

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

Puis dans mon mainviewcontroller i ont une action de bouton qui est censé me prendre à une autre classe, mais il ne fait rien. Bien que l'action du bouton fonctionne, car les instructions nslog fonctionnent. Des idées?

LoginViewController * loginViewController = [[LoginViewController alloc]initWithNibName:@"LoginViewController" bundle:nil]; 
    [self.modalViewController presentModalViewController:loginViewController animated:YES]; 
NSLog(@"HE::P"); 
+1

Quelle est cette propriété 'modalViewController'? Ne devrait-il pas être '[self presentModalViewController ...]'? – albertamg

Répondre

2

Si vous essayez:

[self presentModalViewController:loginViewController animated:YES]; 
Questions connexes