アプリのデリゲートでモーダル ビュー コントローラーを作成しようとしています (showLoginView という関数を作成しました)。しかし、それを呼び出そうとするたびに、XCode で警告が表示されます。
Warning: Attempt to present <PSLoginViewController: 0x1fda2b40> on <PSViewController: 0x1fda0720> whose view is not in the window hierarchy!
メソッドコードは次のとおりです。
- (void)showLoginView
{
PSLoginViewController *loginViewController = [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:NULL] instantiateViewControllerWithIdentifier:@"PSLoginViewController"];
[self.window.rootViewController presentViewController:loginViewController animated:NO completion:nil];
}
ビューをウィンドウ階層に追加するにはどうすればよいですか? それとも、私は何か非常に間違ったことをしていますか?