Сбой NSURLSessionUploadTask в фоновом сеансе с кодом ошибки -997, когда приложение переходит в фоновый режим
У меня NSURLSessionUploadTask работает в фоновом режиме. Это POST с небольшими данными и получает большой ответ от сервера. Он отлично работает, когда приложение находится на переднем плане. Однако, как только я помещаю приложение в фоновый режим, я получаю вызов делегату с ошибкой NSURLErrorDomain, код ошибки: -997 "Потерянное соединение с фоновой службой".
Я видел эту ошибку, упоминаемую в других сообщениях в контексте задачи загрузки.
Кто-нибудь видел эту ошибку с задачей загрузки?
Имеет ли тот факт, что тело загрузки намного меньше, чем тело ответа, как-то связано с этим поведением?