我有一个基于UITabBarController
的应用程序。我想发布配置指南 - 一系列视图 - 第一次启动应用程序。这当然与普通的标签导航毫无关系,我希望配置视图覆盖整个屏幕。在基于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
方法之后调用。
哪里是启动我的配置指南的好地方,我该怎么做?
谢谢。我通过更改根视图控制器来解决它。 –