2017-03-17 46 views
1

看起來我們的Alamofire請求在我們有一個長時間運行的請求時發生「卡住」,應用程序轉到後臺並返回到前臺。Alamofire請求卡住返回前景?

我知道請求應該在後臺暫停,並在前臺恢復。看起來簡歷沒有發生。

你應該如何處理這種情況?這裏需要一些背景具體實現嗎?

該請求是加載數據的標準REST請求(默認60秒超時)。我們遇到「卡住」的情況是當我們的網絡連接不好時。通過良好的網絡速度,我們的請求在不到一秒的時間內完成。

+0

您是否考慮過再次調用請求?我認爲暫停應該只適用於下載/上傳任務 – Tj3n

回答

0

原來我誤診了這個問題。 Alamofire的請求仍然在運行,並在恢復到前臺。問題是我們的UIRefreshControl在UIRefreshControl UIKit庫中卡住了due to a bug。爲這個問題實施了一個解決方法,我們很好。