@遛遛食 我的意思不是刷新的時候有新的刷新請求。我的意思是用戶上拉加載了2次,都成功了,這時候數(shù)組已經(jīng)存了3頁數(shù)據(jù)了(因為第一次進來有1頁數(shù)據(jù)),你此時去下拉刷新,把_pageNo = 1,但是假如這次刷新請求失敗了,這次請求已經(jīng)結(jié)束了,網(wǎng)絡(luò)超時,失敗了,用戶再去上拉加載,那不就是用_pageNo = 2去請求數(shù)據(jù)嗎?這次請求成功的話,不是又添加了一次第2頁的數(shù)據(jù)嗎?這幾個操作不是同時進行,是按順序進行,一個操作完了再去執(zhí)行另一個
iOS項目中的網(wǎng)絡(luò)請求和上下拉刷新封裝現(xiàn)在的項目中不可避免的要使用到網(wǎng)絡(luò)請求,而且?guī)缀跛熊浖加猩舷吕⑿鹿δ埽晕以诖藢ξ业捻椖窟M行一個網(wǎng)絡(luò)請求的封裝和上下拉刷新的封裝,如果有哪里不對,或更優(yōu)的地方請在下面...