在app屏幕启动期间你能运行什么吗?

时间:2018-02-14 05:06:51

标签: ios

在显示LaunchScreen.storyboard时是否可以运行后台任务?

3 个答案:

答案 0 :(得分:2)

您最早可以运行代码的地方是maininit的{​​{1}}。启动屏幕显示在其中任何一个之前,并且在UIApplicationDelegate代表完成时显示您的应用程序的根视图控制器之前,它们会被简单显示。

所以,是的,您可以在应用程序从显示启动屏幕转换为显示根控制器之前,在后台队列上启动一些代码。

答案 1 :(得分:0)

如果您创建一个StoryBoard,可以将其设置为初始视图控制器,而不是 LaunchScreen.storyboard ,并在该初始视图控制器文件中设置您的逻辑。这对我有用。

答案 2 :(得分:0)

为什么不在LaunchScreen一个Splashscreen之后使用,一旦所有“自举”阶段完成,它将负责实际转换到主ViewController

LaunchScreen > Splashscreen (same layout as previously) > Main

这不适合你的需要吗?