Cocoa touch Cocoa Touch-viewDidLoad方法的替代方法

Cocoa touch Cocoa Touch-viewDidLoad方法的替代方法,cocoa-touch,viewdidload,Cocoa Touch,Viewdidload,我正在创建一个从web读取文本文件的应用程序。当应用程序第一次运行时,我想要一个带有徽标的启动页面。我有一个SplashViewController和一个MainController。我正在使用教程中的一些代码,该教程允许您将子视图添加到主控制器的ApplicationIDFinishLaunching方法中,并将主控制器的视图替换为初始屏幕(如下所示?请尽力解释) 我遇到的问题是,在从web加载数据并设置活动指示器动画之前,我希望启动屏幕一直存在。但是,我正在从MainController中的

我正在创建一个从web读取文本文件的应用程序。当应用程序第一次运行时,我想要一个带有徽标的启动页面。我有一个SplashViewController和一个MainController。我正在使用教程中的一些代码,该教程允许您将子视图添加到主控制器的ApplicationIDFinishLaunching方法中,并将主控制器的视图替换为初始屏幕(如下所示?请尽力解释)

我遇到的问题是,在从web加载数据并设置活动指示器动画之前,我希望启动屏幕一直存在。但是,我正在从MainController中的viewDidLoad方法中检索数据,应用程序在启动屏幕加载之前开始检索数据,因此在用户看到任何东西之前会有一个延迟


在显示飞溅后,是否有其他方法可用于开始检索过程

您是否尝试过使用
-viewdide出现:
而不是
-viewdideload:
?前者在视图已添加到窗口时发送,而后者在视图已加载(从nib文件)时发送,即尚未显示