У меня действительно странная ошибка. У меня есть следующие строки в коде:Данные NSURLSessionTaskWithRequest: возвращает nil
NSURLSessionDataTask *task = [self.session dataTaskWithRequest:request];
после выполнения которого task
является nil
! Этот случай нигде не документирован, и я не мог найти подобных случаев в Интернете. session
не nil
.
Это происходит, только когда я нажимаю на дом, чтобы покинуть приложение, вернитесь и сделайте то, что отправляет запрос. iOS Simulator 8.3
Причина, по которой я звонил [self.session invalidateAndCancel], когда приложение входит в фон :) – frangulyan