アプリケーションが以前にバックグラウンドにあった場合、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ではありません。
返信ありがとうございます。