// 取消所有请求
[self.manager.tasks makeObjectsPerformSelector:@selector(cancel)];
使用场景:
比如一个界面有下拉刷新和上拉加载两种刷新数据的功能,如果网速不好,用户体验上拉加载时请求还没来得及被响应,用户就体验下拉刷新了,这样两边都需要刷新界面可能造成混乱。所以,在每次数据请求时,可以先取消原先的请求。
// 取消所有请求
[self.manager.tasks makeObjectsPerformSelector:@selector(cancel)];
使用场景:
比如一个界面有下拉刷新和上拉加载两种刷新数据的功能,如果网速不好,用户体验上拉加载时请求还没来得及被响应,用户就体验下拉刷新了,这样两边都需要刷新界面可能造成混乱。所以,在每次数据请求时,可以先取消原先的请求。