当下载正在运行时,如果那时wifi将为OFF,则我的下载状态为isConcurrent TRUE;当wifi获得ON时,我的权限为isConcurrent FALSE。我的问题是,处于并发状态(Internet断开)时,如何暂停或恢复下载任务?

最佳答案

将当前任务存储在属性中,并在适当时暂停它。

@property (nonatomic, strong) NSURLSessionDataTask *ongoingTask;


self.ongoingTask = [self.afhttpSessionManager GET:....];

//wi-fi is off

[self.ongoingTask suspend];

//wi-fi is on again

[self.ongoingTask resume];

10-06 05:54