Alamofire请求卡在返回前台?

时间:2017-03-17 02:22:31

标签: ios swift alamofire

当我们有一个长时间运行的请求时,我们的Alamofire请求会被“卡住”,其中应用程序转到后台然后返回到前台。

我知道请求应该在后台暂停并在前台恢复。看来简历没有发生。

你应该如何处理这种情况?这里是否需要一些特定于背景的实现?

请求是加载数据的标准REST请求(默认为60秒超时)。我们遇到“卡住”的情况是我们的网络连接不良。凭借不错的网络速度,我们的请求可在不到一秒的时间内完成。

1 个答案:

答案 0 :(得分:0)

事实证明我误解了这个问题。 Alamofire请求仍在运行并在返回前台时恢复。问题实际上是我们的UIRefreshControl在UIRefreshControl UIKit库中卡住了due to a bug。为该问题实施了解决方法,我们很好。