【问题标题】:AFNetworking isConcurrent task how to resume or pauseAFNetworking isConcurrent task 如何恢复或暂停
【发布时间】:2015-07-07 10:15:04
【问题描述】:

当下载运行时,如果当时 wifi 为OFF,那么我会得到下载状态isConcurrent TRUE,当 wifi 得到ON 时,我会得到isConcurrent FALSE。我的问题是,当下载任务处于并发状态(互联网关闭)时,如何暂停或恢复下载任务?

【问题讨论】:

    标签: ios objective-c afnetworking


    【解决方案1】:

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

    @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];
    

    【讨论】:

    • Theb 怎么恢复呢?
    • 致电[self.ongoingTask resume]
    • 我没有使用 AFNetwork 2.0 我使用的是旧版本
    猜你喜欢
    • 2016-08-26
    • 1970-01-01
    • 2020-06-04
    • 2020-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多