在iOS中,在你的应用程序准备就绪之前有一个LaunchScreen。你可以添加要做的事情(代码)吗?
我想在LaunchScreen上执行JSON请求,但不知道在哪里放置代码。
先谢谢, Kaaseter
答案 0 :(得分:6)
正如您所写,在您的应用准备就绪之前,LaunchScreen就在那里,这意味着您无法在此时执行代码。
要实现类似的目标,请复制&将LaunchScreen的内容粘贴到主故事板中的初始视图控制器中(或者您使用的任何内容),并在初始视图控制器中启动您的请求,然后转换到任何其他视图控制器。
用户不会注意到LaunchScreen - >主要过渡。
LaunchScreen的目的是用更好的方式替换飞溅图像,例如,使用自动布局......换句话说,为了最大限度地减少您的工作,您不必为每个设备创建启动画面屏幕大小等。但您不允许在LaunchScreen中运行任何逻辑。
答案 1 :(得分:0)
您可以放置所有“JSON代码”'在函数' didFinishLaunchingWithOptions'中的AppDelegate.swift内部。