在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");
答
如果你尝试:
[self presentModalViewController:loginViewController animated:YES];
这是什么'modalViewController'财产?不应该是'[self presentModalViewController ...]'? – albertamg 2012-07-13 15:31:40