如果應用程序先前在後臺,當調用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