SVProgressHUD網絡延遲點擊返回蒙板不消失的解決方案

點擊返回之後


如果長時間網絡不好,數據一直加載,點擊返回後,蒙板就不會消失,這樣的用戶體驗可是不好的,所以解決方案大家都知道,在頁面即將消失的方法裏銷燬SVProgressHUD,但是僅僅這樣是不夠的,最近才注意到銷燬蒙板只是表面,網絡請求也要取消,不然,請求是一直存在的,所以思考,網絡請求的發起者是,大家用的都是AFN,使用會話管理者來發送請求,發送請求是一個任務,網絡上找了很多方法,發現一個方法最靠譜,就是尋找會話管理者類裏的task,結果沒有找到,那就從父類去找,找到了task,所以直接將task取消即可。上代碼


之前人家說我代碼字體太小,這次弄大點。

發佈了42 篇原創文章 · 獲贊 1 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章