タブバーアプリ全体にナビゲーションコントローラーをポップするために呼び出しているコードは次のとおりです。
LoginViewController *logController = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil];
EditNavController *navController = [[EditNavController alloc] initWithRootViewController:logController];
[self.navigationController presentModalViewController:navController animated:NO];
ログに次の警告が表示されます。
Warning: Attempt to present <EditNavController: 0xa95b980> on <MyTabController: 0x1152fd60> whose view is not in the window hierarchy!
コードは機能しますが、この警告が表示されないように正しい方法で実行したいと考えています。
これを修正するにはどうすればよいですか?