在iOS中不工作呈现模态视图控制器

问题描述:

我需要在按钮单击时显示来自rootviewcontroller的另一个视图。我写了下面的代码,但它不起作用。任何想法为什么?在iOS中不工作呈现模态视图控制器

在我的应用程序的委托方法我有下面的代码 -

- (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; 
} 

然后在我的mainviewcontroller我有这应该带我去一个不同类别的按钮动作,但它什么都不做。尽管nslog语句起作用,但按钮操作仍在工作。有任何想法吗?

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

这是什么'modalViewController'财产?不应该是'[self presentModalViewController ...]'? – albertamg 2012-07-13 15:31:40

如果你尝试:

[self presentModalViewController:loginViewController animated:YES];