如果应用程序先前在后台,当调用applicationDidBecomeActive
时,我期望故事板的初始视图控制器成为当前控制器。我期望我的故事板的初始视图控制器成为当前控制器
我用:
- (void)applicationDidBecomeActive:(UIApplication *)application
{
[self.window makeKeyAndVisible];
}
当我重新启动应用程序,loginAciton
内rootViewController
仍然可以调用,但不能出示下一个控制器。没有错误没有发生。
- (IBAction)loginAciton:(id)sender
{
id controller = [self.storyboard instantiateViewControllerWithIdentifier:@"Navigation"];
[self presentModalViewController:controller animated:YES];
}
为什么?
PS。我的rootViewController不是UINavigationController。
感谢您的回复。
什么是返回'[self.storyboard instantiateViewControllerWithIdentifier:@“导航”]'? –
你可以使用'-performSegueWithIdentifier:sender:'来代替吗? –
返回UINavigationController。 '-performSegueWithIdentifier:sender:'和'presentModalViewController'之间的任何区别? – Carina