Ios 在AFN3.1.0中挂起NSURLSessionDataTask后仍然超时

Ios 在AFN3.1.0中挂起NSURLSessionDataTask后仍然超时,ios,afnetworking,nsurlsessiondatatask,Ios,Afnetworking,Nsurlsessiondatatask,I使用follow方法初始化NSURLSessionDataTask - (NSURLSessionDataTask *)dataTaskWithRequest:(NSURLRequest *)request completionHandler:(nullable void (^)(NSURLResponse *response, id _Nullable responseObject, NSError * _Nullable error))completionHandler; 然后调用set

I使用follow方法初始化NSURLSessionDataTask

- (NSURLSessionDataTask *)dataTaskWithRequest:(NSURLRequest *)request completionHandler:(nullable void (^)(NSURLResponse *response, id _Nullable responseObject, NSError * _Nullable error))completionHandler;
然后调用
setDataTaskDidReceiveResponseBlock
setDataTaskDidReceiveDataBlock
将数据写入文件。 然后我调用
suspend
,但是在timeoutInterval之后,我得到了带有超时错误的completionHandler

关于暂停的文件:
/*
*挂起任务将阻止NSURLSession继续运行
*加载数据。仍可能有代表的代表呼叫
*此任务(例如,报告挂起时收到的数据)
*但不会代表任务进行进一步的传输
*直到-发送简历。与任务关联的超时计时器
*将在任务挂起时禁用-暂停和恢复是
*可嵌套。
*/


我想知道如何挂起任务,以及为什么我这样调用suspend,因为它不起作用,这也发生在我身上。我做了几个测试,似乎AFN没有任何功能,可以挂起NSURLSessionDownloadTask,但不能挂起NSURLSessionDataTask。我不知道原因


更新:我发现了这篇帖子:

这也发生在我身上。我做了几个测试,似乎AFN没有任何功能,可以挂起NSURLSessionDownloadTask,但不能挂起NSURLSessionDataTask。我不知道原因

更新:我发现这个帖子: