【发布时间】:2015-04-14 09:29:54
【问题描述】:
在 iOS 中,在您准备好应用之前会有一个 LaunchScreen。您可以在其中添加要做的事情(代码)吗?
我想在 LaunchScreen 上执行 JSON 请求,但不知道将代码放在哪里。
提前致谢, 卡塞特
【问题讨论】:
标签: json function swift loader execute
在 iOS 中,在您准备好应用之前会有一个 LaunchScreen。您可以在其中添加要做的事情(代码)吗?
我想在 LaunchScreen 上执行 JSON 请求,但不知道将代码放在哪里。
提前致谢, 卡塞特
【问题讨论】:
标签: json function swift loader execute
正如您所写,LaunchScreen 在您的应用准备就绪之前就已经存在,这意味着您无法在这段时间内执行您的代码。
要实现类似的效果,请将 LaunchScreen 的内容复制并粘贴到主故事板(或您使用的任何内容)中的初始视图控制器中,并在初始视图控制器中启动您的请求,然后转换到任何其他视图控制器。
用户不会注意到 LaunchScreen -> 主要转换。
LaunchScreen 的目的只是将启动画面替换为更好的图像,例如,您可以在其中使用自动布局,...换句话说,为了最大限度地减少您的工作,因此,您不必为每个设备创建启动画面屏幕大小等。但您不允许在 LaunchScreen 中运行任何逻辑。
【讨论】:
您可以将所有“JSON 代码”放在 AppDelegate.swift 中的函数“didFinishLaunchingWithOptions”下。
【讨论】: