AFN的取消请求细节

// 取消请求
// 仅仅是取消请求, 不会关闭session
[self.manager.tasks makeObjectsPerformSelector:@selector(cancel)];

// 关闭session并且取消请求(session一旦被关闭了, 这个manager就没法再发送请求)
[self.manager invalidateSessionCancelingTasks:YES];
self.manager = nil;

// 一个任务被取消了, 会调用AFN请求的failure这个block
[task cancel];

你可能感兴趣的:(AFN的取消请求细节)