我正在使用NSURLSessionDownloadTask和NSURLSession。 问题:
当我开始下载并且一段时间后关闭Internet时,应该调用还是必须调用哪种方法?
P.S。 此刻,不调用该方法。 我想用代表的方法打电话时出现错误,并在屏幕上显示一些消息-@“您失去了互联网连接”。
答案 0 :(得分:0)
小心! 如果您在模拟器上测试并在Mac上禁用wifi,则不会调用该方法。 仅在真实设备上进行测试
答案 1 :(得分:0)
使用
- (void)URLSession:(NSURLSession *)session
task:(NSURLSessionTask *)task
didCompleteWithError:(NSError *)error
来自NSURLSessionTaskDelegate
。
是的,当Internet连接仅在真实设备上消失时,将调用此方法。在模拟器上,任务会暂停并在Internet连接恢复时恢复。