Вопросы по теме 'nsurlsessionconfiguration'

Есть ли способ убрать задержку при использовании [NSURLSessionConfiguration backgroundSessionConfiguration]?
Я пытаюсь запустить фоновую задачу NSURLSessionDownloadTask. Однако я заметил, что до фактического начала задачи требуется примерно 30 секунд. Когда я использую defaultSessionConfiguration, задача запускается почти сразу. Есть ли способ немедленно...
4606 просмотров

Как кэшировать с помощью NSURLSession и NSURLCache. Не работает
У меня есть тестовое приложение, и оно успешно загружает контент из сети, даже если пользователь переключает приложения во время загрузки. Отлично, теперь у меня есть фоновые загрузки. Теперь я хочу добавить кеширование. Мне нет смысла загружать...
36912 просмотров

SIGSEGV при вызове [резюме NSURLSessionDataDelegate]
Недавно я завершил свой первый проект, используя новую NSURLSession, доступную на iOS 7. Я создал приложение для изучения всего API NSURLSession, реализуя все виды задач: - Задачи данных - Задачи загрузки - Загруженные задачи Я также реализовал...
457 просмотров

может ли NSURLProtocol работать с NSURLSession {upload, download} dataTask
У меня есть собственный NSURLProtocol #import <Foundation/Foundation.h> @interface XXXURLProtocol : NSURLProtocol <NSURLSessionDataDelegate, NSURLSessionTaskDelegate> @property (nonatomic, strong) NSURLSession *session; @property...
2533 просмотров

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

Ошибка создания NSURLSessionTask в расширении с backgroundSessionConfiguration
Контекст: я пытаюсь вызвать создание задачи (скачать или загрузить) из расширения действия с помощью backgroundSessionConfiguration. Для этого я использую пример в Apple документ -(void)downloadTest { NSURLSession *mySession = [self...
122 просмотров

Как узнать, безопасно ли повторно использовать фоновый идентификатор NSURLSessionConfiguration из другого процесса?
Я создаю приложение, в котором пользователь может инициировать фоновую загрузку файлов из приложения и расширения общего доступа. Пользователь должен иметь возможность отслеживать ход любой загрузки из основного приложения. В случае, когда...
498 просмотров

didcompletewitherror возвращает nil даже для запроса с неверным URL-адресом
У меня запущен Nsurlsesiondownloadtask , который я использую для загрузки файла XML, размещенного локально, скажем: url - http://10.232.254.59/catalogue.xml Проблема в том, что я использую URL - http://10.232.254.59/catalogue.x или URL -...
689 просмотров

Как установить «Токен xxxxxxxxxx» для «Авторизации» в заголовке HTTP в URLSession
Бэкэнд-API, с которыми я работаю, требуют отправки токена с каждым запросом на ключ заголовка HTTP Authorization в этом формате — Token xxxxxxxxxx . Прямо сейчас я делаю следующее. var getRequest = URLRequest(url: url)...
5620 просмотров

Не удается вызвать «dataTask» со списком аргументов типа (с: NSMutableRequest, )
func performGetRequest(_ targetURL: URL!, completion: @escaping (_ data: Data?, _ HTTPStatusCode: Int, _ error: NSError?) -> Void) { let request = NSMutableURLRequest(url: targetURL) request.httpMethod = "GET" let...
1213 просмотров

SETTINGS_MAX_CONCURRENT_STREAMS в iOS при загрузке по HTTP/2
В iOS, как ограничить максимальное количество параллельных запросов на загрузку, которые мультиплексируются по одному соединению в HTTP/2. Я наблюдаю, что сотни запросов отправляются параллельно при загрузке файлов .ts видео m3u8. Существует...
342 просмотров

Ошибка авторизации (куки не отправляются) в URLSessionConfiguration.background с HTTPCookieStorage.shared
В моем приложении для iOS я создаю URLSession с конфигурацией по умолчанию: // Part #1 let urlSession = URLSession(configuration: .default) Пользователь входит в систему, файлы cookie устанавливаются , а все запросы API авторизованы и...
131 просмотров