私はUITabBarControllerベースのアプリケーションを持っています。アプリケーションの初回起動時に、構成ガイド (一連のビュー) を起動したいと考えています。もちろん、通常のタブ ナビゲーションとは何の関係もないので、構成ビューを画面全体に表示したいと考えています。
UIApplicationDelegateプロトコルをサポートするクラスがありapplication:didFinishLaunchingWithOptions、次のコードを使用してメソッドから構成ビューを起動しようとしました:
UIViewController *vc = [[self.mainViewController storyboard] instantiateViewControllerWithIdentifier:@"StartupWelcomeViewController"];
[self.mainViewController presentModalViewController:vc animated:YES];
(mainViewController は UITabBarController への参照です)
どうやら、タブ バー ビューの のapplication:didFinishLaunchingWithOptions前に呼び出されます。viewDidLoad上記のコードを、viewDidLoad動作後に呼び出される関数に移動すると。
タブ バー ビューのメソッドの後に呼び出されるUIApplicationDelegateプロトコルまたはUITabBarControllerクラスのメソッドが見つかりません。viewDidLoad
構成ガイドを起動するのに適した場所とその方法は?