Swift - 在LaunchScreen上执行代码

时间:2015-04-14 09:29:54

标签: json function swift loader execute

在iOS中,在你的应用程序准备就绪之前有一个LaunchScreen。你可以添加要做的事情(代码)吗?

我想在LaunchScreen上执行JSON请求,但不知道在哪里放置代码。

先谢谢, Kaaseter

2 个答案:

答案 0 :(得分:6)

正如您所写,在您的应用准备就绪之前,LaunchScreen就在那里,这意味着您无法在此时执行代码。

要实现类似的目标,请复制&将LaunchScreen的内容粘贴到主故事板中的初始视图控制器中(或者您使用的任何内容),并在初始视图控制器中启动您的请求,然后转换到任何其他视图控制器。

用户不会注意到LaunchScreen - >主要过渡。

LaunchScreen的目的是用更好的方式替换飞溅图像,例如,使用自动布局......换句话说,为了最大限度地减少您的工作,您不必为每个设备创建启动画面屏幕大小等。但您允许在LaunchScreen中运行任何逻辑。

答案 1 :(得分:0)

您可以放置​​所有“JSON代码”'在函数' didFinishLaunchingWithOptions'中的AppDelegate.swift内部。