如果应用暂停,iOS NSURLSessionDelegate [URLSession:task:didCompleteWithError:]会返回错误

时间:2013-12-05 18:40:57

标签: ios objective-c nsurlrequest nsurlsession

我正在编写一个需要后台下载的应用。我已将NSURLSession配置为后台会话配置。

当应用程序处于前台或甚至处于后台模式(主页按钮)时,一切正常,但只要按下电源按钮强制手机进入睡眠模式。该 NSURLSession delegate致电:

- (void)URLSession:(NSURLSession *)session 
        task:(NSURLSessionTask *)task 
        didCompleteWithError:(NSError *)error

返回错误Domain=NSPOSIXErrorDomain Code=1 "The operation couldn’t be completed. Operation not permitted",我的下载失败。

1 个答案:

答案 0 :(得分:0)

您已经忘记了bg-download的权利(请参阅target->功能)