搜尋

首頁  >  問答  >  主體

objective-c - 我現在有10000條網路請求,我怎麼在第一條請求有結果返回,在請求第二條,依次類推

我現在的需求就是有10000條網路請求,讓他們按照順序執行,第一天請求完資料之後,存到資料庫,讓後在請求第二條,一次類題,不知到大家有沒有好的方法。

PHPzPHPz2770 天前814

全部回覆(2)我來回復

  • 世界只因有你

    世界只因有你2017-05-02 09:34:54

    如果你的請求是有規律的,例如id是連續的,可以在每一條請求成功的回調或代理裡把id處理一下再發起下一次請求。
    一個比較簡單粗暴的方式:
    用NSOperationQueue,然後maxConcurrentOperationCount設定成1,把10000個請求都加進去。如果執行的request沒有結果就把queue cancel掉。不過這樣做省代碼,不省內存。

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-02 09:34:54

    雷雷

    回覆
    0
  • 取消回覆