iOS 应用启动前会有一个启动屏幕,您是否可以在此添加需要执行的代码?
我想在启动屏幕上执行 JSON 请求,但不知道该把代码放在哪里。
谢谢您提前的帮助, Kaaseter
正如你所写的,LaunchScreen 在你的应用程序准备好之前就存在了,这意味着你不能在此时执行你的代码。
为了实现类似的效果,将你的 LaunchScreen 的内容复制并粘贴到你的主 storyboard 中的初始视图控制器中(或者你使用的任何其他视图控制器),然后在初始视图控制器中启动你的请求,然后转换到任何其他视图控制器。
用户不会注意到 LaunchScreen -> 主要过渡。
LaunchScreen 的目的只是用更好的东西替换闪屏图片,例如使用自动布局等,以最小化你的工作量,因此,你不必为每个设备屏幕大小创建闪屏屏幕等。但是,你不允许在 LaunchScreen 中运行任何逻辑。
您可以将所有的“JSON代码”放置在AppDelegate.swift文件中的“didFinishLaunchingWithOptions”函数下。