NSURLSessionDownloadDelegate методы, не вызываемые после возобновления работы приложения - PullRequest
0 голосов
/ 17 января 2019

Я вижу странное поведение с фоновой NSURLSession. Мое приложение запускает задачу загрузки, и все изначально работает как положено. Есть повторные вызовы URLSession: downloadTask: didWriteData: totalBytesWritten: totalBytesExpectedToWrite: и URLSession: downloadTask: didFinishDownloadingToURL. Но после приостановки приложения, нажав кнопку «Домой» и затем возобновив его, методы делегата перестают вызываться регулярно. Это часто случается на устройствах iOS 12, когда я приостанавливаю и возобновляю приложение.

Эта проблема, как и здесь (https://forums.developer.apple.com/thread/74362), и есть простой код для моей проблемы (https://github.com/hwzss/BackgroundSessionProblemExample).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...