iOS 应用程序因网络连接速度慢而退出

iOS application quit due to slow net connection

我正在 swift 处理 iOS 申请。我需要在应用程序启动时解析两个 Web api(XML),在此期间,我需要显示启动屏幕。所以我发送了一个同步请求来解析来自服务器的数据。 如果网络连接良好,则应用程序工作正常,但由于网络连接速度慢或从服务器加载数据需要 20 秒以上,它可能会自动退出。 如何解决这个问题。请提出建议。

永远不要在主线程中发送同步请求!

在加载时添加新的 VC。在那里你可以加载你的数据异步。数据准备好后,将其传递给下一个 VC.