項目中你是怎么處理網絡速度慢、中斷抖動等網絡請求中的問題?

01.用Reachability判斷網絡狀態(tài)

02.設置等待時間,然后重試;

03.判斷網絡狀態(tài)不好時直接返回失??;

首先可以使用Reachability判斷網絡連通性,如果網絡不通直接返回錯誤;

保存未完成請求的對象,如果在網絡請求過程中網絡中斷,可以讓用戶重試;

有條件的話,在2的基礎上構建一個請求隊列,對于不是必須馬上發(fā)送的內容(發(fā)微博之類)可以存起來,然后等網絡連通后執(zhí)行

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 1.ios高性能編程 (1).內層 最小的內層平均值和峰值(2).耗電量 高效的算法和數(shù)據結構(3).初始化時...
    歐辰_OSR閱讀 30,242評論 8 265
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網絡請求組件 FMDB本地數(shù)據庫組件 SD...
    陽明AI閱讀 16,205評論 3 119
  • 酒后的思念,是情不自禁拿起手機,直接撥打那個無比熟悉的電話號碼,那個就是醉了也不會忘懷的數(shù)字,那個你魂牽夢縈的人兒...
    天容友亦閱讀 422評論 8 2
  • 如果你覺得了無生氣,不妨去趟菜市場。來來往往的人流與高高低低的吆喝會點燃你心底的煙火氣。無論什么樣的階層,總...
    有晴飲水飽閱讀 236評論 0 0
  • 親愛的甘婧: 一代歌手鄧麗君的歌聲還回蕩在我的腦海,我們共同喜愛著那首《我只在乎你》,也因此而結緣。 你說我們都是...
    學心知行閱讀 2,658評論 57 43

友情鏈接更多精彩內容