Я пишу приложение, которое требует фоновой загрузки. Я настроил свой 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"
, и моя загрузка не удалась.