我有一个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
哪里是启动我的配置指南的好地方,我该怎么做?