特定の条件が存在する場合、起動時に最初にモーダル ビュー コントローラーを提示したいと考えています。次のコードを使用しています。
[self presentModalViewController:vc animated:NO];
このコードは、viewDidAppearからモーダル ビュー コントローラーを表示しますが、 viewWillAppearまたはviewDidLoadからは機能しません。コードをviewDidAppearに配置する際の問題は、モーダル ビューをロードする前に親ビューをフラッシュすることです。