@遛遛食 我的意思不是刷新的时候有新的刷新请求。我的意思是用户上拉加载了2次,都成功了,这时候数组已经存了3页数据了(因为第一次进来有1页数据),你此时去下拉刷新,把_pageNo = 1,但是假如这次刷新请求失败了,这次请求已经结束了,网络超时,失败了,用户再去上拉加载,那不就是用_pageNo = 2去请求数据吗?这次请求成功的话,不是又添加了一次第2页的数据吗?这几个操作不是同时进行,是按顺序进行,一个操作完了再去执行另一个
iOS项目中的网络请求和上下拉刷新封装现在的项目中不可避免的要使用到网络请求,而且几乎所有软件都有上下拉刷新功能,所以我在此对我的项目进行一个网络请求的封装和上下拉刷新的封装,如果有哪里不对,或更优的地方请在下面...