AFNetworking версия: 3.2.1
iOS 12.0
Сначала сетевые запросы приложения работают нормально.
Но через некоторое время запрос завершился неудачно с -1001, время ожидания истекло.
Независимо от того, сколько раз приложение отправляет новый запрос с тем же URL-адресом, оно завершается с -1001.Но другие запросы (с другими URL-адресами) работают хорошо.
Если я заменим свойство сеанса AFHTTPSessionManager новым объектом NSURLSession, неудавшийся запрос может снова работать хорошо.
Коды выполняют следующие действия:
- Используйте dispatch_group для получения результатов некоторых запросов вместе.
- Инициируйте объект AFHTTPSessionManager, используя [[AFHTTPSessionManager alloc] initWithSessionConfiguration:].
- Измените _manager.completionQueue на последовательную очередь dispatch_queue.
- Init NSURLSessionDataTask с использованием [_manager dataTaskWithRequest: urlRequest завершениеHandler: ^]
- возобновить NSURLSessionDataTask