Вопрос о NSURLSession и NSURLSessionUploadTask.
Я загружаю большие файлы на сервер и заметил, что когда я принудительно завершаю приложение, вся загрузка фона просто прекращается. Однако, когда загрузка начинается, когда приложение запускается через Xcode/debugger, моя загрузка заканчивается только штрафом даже, когда я останавливаю приложение, запускаемое с помощью кнопки Xcode 'stop'. Я подозреваю, что сила, покидающая приложение с помощью Xcode, имитирует команду системы iOS, а не действие пользователя.
Итак, мой вопрос: верно ли, что iOS немедленно отменит NSURLSessionUploadTask, когда пользователь закроет приложение? По какой-то причине я бы по крайней мере ожидал обратного вызова ошибки для приложения, однако ничего не происходит.