Описание тега nsurlsessionconfiguration

Объект NSURLSessionConfiguration определяет поведение и политики, используемые при выгрузке и загрузке данных с помощью объекта NSURLSession. При выгрузке или загрузке данных создание объекта конфигурации всегда является первым шагом, который вы должны сделать. Этот объект используется для настройки значений тайм-аута, политик кэширования, требований к подключению и других типов информации, которые вы собираетесь использовать с вашим объектом NSURLSession.
1 ответ

Блок AFHTTPSessionManager не вызывается, когда приложение находится в фоновом режиме

Мое приложение получает тихий толчок, затем выполняет http-запрос в фоновом режиме, используя AFNetworking, но оно не вводит полный блок, код: AFHTTPSessionManager *manager = [[AFHTTPSessionManager alloc] init]; [manager GET:urlString parameters:nil…
1 ответ

Пользовательский интерфейс не обновляется с помощью NSURLSessionConfiguration backgroundSessionConfigurationWithIdentifier

Я загружаю сотни файлов с NSURLSessionConfiguration, Я обновляю метку прогресса для каждого загруженного файла из метода -(void)URLSession:(NSURLSession *)session downloadTask:(NSURLSessionDownloadTask *)downloadTask didFinishDownloadingToURL:(NSURL…
0 ответов

Как я могу использовать переменную для назначения дополнительного заголовка?

У меня есть переменная, которая содержит 3f78124e98419428b7. Я хочу заменить эту строку моей переменной.Кто-нибудь знает, как я могу это сделать? [config setHTTPAdditionalHeaders:@{@"Authorization":@" Token token=\"3f78124e98419428b7\""}];
5 ответов

NSURLSessionTask никогда не перезванивает после тайм-аута при использовании фоновой конфигурации

Я использую NSURLSessionDownloadTask с фоновыми сессиями для выполнения всех моих запросов REST. Таким образом, я могу использовать один и тот же код, не думая о том, что мое приложение находится в фоновом режиме или на переднем плане. Мой бэкэнд уж…
2 ответа

Инициализатор не переопределяет указанный инициализатор при создании подкласса NSURLSession Swift

Я хочу создать подкласс класса NSURLSession, но у меня проблема с инициализацией. В основном я переопределяю конструктор и инициализирую константу authUrl затем вызывается родительский метод init. class NSURLAuthSession: NSURLSession { let authUrl:N…
1 ответ

Возвращение списка каталогов с помощью PHP

Я использую следующее, чтобы вернуть список всех текстовых файлов на моем сервере. echo json_encode(glob("*.{txt}", GLOB_BRACE)); Проблема, с которой я сталкиваюсь, заключается в том, что когда я запускаю этот php-файл из моего приложения, когда в к…
1 ответ

Для NSURLSessionConfiguration, какова фактическая разница фона по умолчанию?

У меня проблемы с приложением iOS, использующим NSURLSession для входа на веб-сайт, который использует куки для записи успешной аутентификации. Использование defaultSessionConfiguration() у меня не проблема. (Он даже работает, когда приложение работ…
27 мар '16 в 13:31
1 ответ

Работа в сети iOS - HTTP-соединения и работа в фоновом режиме

У меня есть приложение, которое позволяет пользователю отправлять сообщения с изображениями. Пользователь может нажать "Отправить", а затем сразу же закрыть свой телефон или переключиться на другое приложение. Мы столкнулись с проблемой, что если вр…
2 ответа

Отправка запроса с использованием ответа Nsurlsession Cache

Когда я пытаюсь вызвать запрос с помощью nsurlsession, я не могу кэшировать ответ. Пожалуйста, помогите мне. заранее спасибо
2 ответа

Как загрузить задание в фоновом режиме, используя afnetworking

Я пытаюсь загрузить большие файлы с помощью AFNetworking и продолжить загрузку, когда приложение находится в фоновом режиме. Я могу загружать файлы просто отлично, но когда я пытаюсь использовать фоновую конфигурацию - приложение вылетает со следующ…
1 ответ

Тайм-аут фоновой передачи NSURLSession не сработал

Когда я пытаюсь начать базовую передачу NSURLSession, когда сеть находится в автономном режиме (режим полета), с NSURLSessionConfiguration defaultSessionConfiguration и ephemeralSessionConfiguration, я, конечно, сразу же получаю NSError:Domain = NSU…
1 ответ

NSURLSession игнорирует политику кэширования NSURLSessionConfiguration

Даже после установки политики кэширования мой NSURLSession все еще загружает кэшированные данные: let url = NSURL(string: urlString); var sessionConfig = NSURLSessionConfiguration.defaultSessionConfiguration(); sessionConfig.requestCachePolicy = NSU…
0 ответов

Реализуйте URLProtocol, но соблюдайте конфигурацию сеанса

Я хочу перехватить все сетевые вызовы (запрос и ответ) в приложении, поэтому я реализую конкретный URLProtocol подкласс. Большинство онлайн-примеров просто создают новые URLSession с конфигурацией по умолчанию для каждой задачи. Это означает, что лю…
1 ответ

HTTPMaximumConnectionsPerHost,timeoutIntervalForRequest не влияет на defaultSession при использовании в пользовательском протоколе iOS

Я использую пользовательский протокол, где я создаю NSURLSession с defaultConfiguration. Вот мой код - ` NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration]; config.timeoutIntervalForRequest = 10.0; config.tim…
1 ответ

Выполнить публикацию с использованием URLSession и waitsForConnectivity в backgound

Я хочу опубликовать JSON с помощью URLSession, когда соединение активно. Для этого я использую URLSessionConfigurationи настройка configuration.waitsForConnectivity = trueи работает нормально. моя проблема в том, что когда приложение отправляется в …
1 ответ

Ошибка загрузки файла AFNetworking Ошибка Домен =NSCocoaErrorDomain Код =260

Я использую AFNetworking 3.0.4 для загрузки видеофайлов и их отчетов о проделанной работе. Кажется, что файл успешно загружается, но когда я сохраняю этот файл и пытаюсь получить атрибуты файла, он выдает мне следующую ошибку. Error Domain=NSCocoaEr…
1 ответ

Фоновая задача NSURLSessionConfiguration в сотовой сети не загружается

Я загружаю файл из Интернета. Размер файла большой иногда может достигать 100 МБ, иногда я хочу продолжить загрузку, пока приложение переходит в фоновый режим или когда устройство заблокировано. Для этого я использую AFNetworking 3.0 [NSURLSessionCo…
0 ответов

Как получить уведомление об изменении сети (подключить или отключить), когда приложение находится в фоновом режиме?

В моем приложении мне нужно фиксировать изменение состояния сетевого подключения при подключении или отключении, даже когда мое приложение находится в фоновом режиме. Я реализовал класс Reachability. [[NSNotificationCenter defaultCenter] addObserver…
1 ответ

NSURLSessionconfiguration.shouldUseExtendedBackgroundIdleMode: что он делает?

Не удалось найти документацию по этой переменной экземпляра. Связано ли это вообще с возможностью обрабатывать ответ на сетевой запрос, даже когда приложение было перемещено в фоновый режим?
22 июн '16 в 18:58
1 ответ

Зарегистрировать класс NSURLProtocol (URLProtocol) для использования с внешним приложением?

Я хочу использовать кастом NSURLProtocol класс для обслуживания статических данных для тестирования, и я сделал это, реализуя протокол в самом приложении и регистрируя его в NSURLSessionConfiguration.protocolClasses, Я хочу переместить класс протоко…