iOS 应用程序因网络连接速度慢而退出
iOS application quit due to slow net connection
我正在 swift 处理 iOS 申请。我需要在应用程序启动时解析两个 Web api(XML),在此期间,我需要显示启动屏幕。所以我发送了一个同步请求来解析来自服务器的数据。
如果网络连接良好,则应用程序工作正常,但由于网络连接速度慢或从服务器加载数据需要 20 秒以上,它可能会自动退出。
如何解决这个问题。请提出建议。
永远不要在主线程中发送同步请求!
在加载时添加新的 VC。在那里你可以加载你的数据异步。数据准备好后,将其传递给下一个 VC.
我正在 swift 处理 iOS 申请。我需要在应用程序启动时解析两个 Web api(XML),在此期间,我需要显示启动屏幕。所以我发送了一个同步请求来解析来自服务器的数据。 如果网络连接良好,则应用程序工作正常,但由于网络连接速度慢或从服务器加载数据需要 20 秒以上,它可能会自动退出。 如何解决这个问题。请提出建议。
永远不要在主线程中发送同步请求!
在加载时添加新的 VC。在那里你可以加载你的数据异步。数据准备好后,将其传递给下一个 VC.