NSURLSession продолжает выдавать ошибки, такие как 1001, 1003, 1005 и т. Д.

Недавно я перешел от NSURLConnection к NSURLSession, т.е. я заменил все реализации NSURLConnection на NSURLSession. Я сделал это, чтобы мой код был в курсе.
Все работает отлично, за исключением того, что теперь я получаю много ошибок, которых никогда не было с NSURLConnection. Например, я продолжаю получать 1001, 1003, 1005 и т. Д. С перерывами. Я уверен, что связь хорошая и крепкая. Я тоже не выхожу из сети.

Моя реализация для NSURLSession выглядит следующим образом:

NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration];
    sessionConfiguration.timeoutIntervalForRequest = 60;
    sessionConfiguration.timeoutIntervalForResource = 60;
    sessionConfiguration.HTTPMaximumConnectionsPerHost = 10;
    sessionConfiguration.HTTPAdditionalHeaders = @{@"Connection": @"Upgrade"};

    _mySession = [NSURLSession sessionWithConfiguration:sessionConfiguration delegate:self delegateQueue:nil];
    _responseData = [NSMutableData data];

И вот как я создаю задачу:

    NSURLSessionDataTask *myTask = [self.mySession dataTaskWithRequest:inURLRequest];
[myTask resume];

Буду признателен, если кто-нибудь может помочь в этом отношении.:(

Заранее спасибо.

0 ответов

Другие вопросы по тегам