私は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
構成ガイドを起動するのに適した場所とその方法は?