Вопросы по теме 'nsurlsessionconfiguration'
Есть ли способ убрать задержку при использовании [NSURLSessionConfiguration backgroundSessionConfiguration]?
Я пытаюсь запустить фоновую задачу NSURLSessionDownloadTask. Однако я заметил, что до фактического начала задачи требуется примерно 30 секунд. Когда я использую defaultSessionConfiguration, задача запускается почти сразу. Есть ли способ немедленно...
4606 просмотров
schedule
02.07.2022
Как кэшировать с помощью NSURLSession и NSURLCache. Не работает
У меня есть тестовое приложение, и оно успешно загружает контент из сети, даже если пользователь переключает приложения во время загрузки. Отлично, теперь у меня есть фоновые загрузки. Теперь я хочу добавить кеширование. Мне нет смысла загружать...
36912 просмотров
schedule
18.03.2023
SIGSEGV при вызове [резюме NSURLSessionDataDelegate]
Недавно я завершил свой первый проект, используя новую NSURLSession, доступную на iOS 7.
Я создал приложение для изучения всего API NSURLSession, реализуя все виды задач: - Задачи данных - Задачи загрузки - Загруженные задачи
Я также реализовал...
457 просмотров
schedule
12.09.2022
может ли NSURLProtocol работать с NSURLSession {upload, download} dataTask
У меня есть собственный NSURLProtocol
#import <Foundation/Foundation.h>
@interface XXXURLProtocol : NSURLProtocol <NSURLSessionDataDelegate, NSURLSessionTaskDelegate>
@property (nonatomic, strong) NSURLSession *session;
@property...
2533 просмотров
schedule
30.11.2022
NSURLSession игнорирует политику кэширования NSURLSessionConfiguration
Даже после установки политики кэширования мой NSURLSession все еще загружает кэшированные данные:
let url = NSURL(string: urlString);
var sessionConfig = NSURLSessionConfiguration.defaultSessionConfiguration();
sessionConfig.requestCachePolicy =...
770 просмотров
schedule
04.07.2022
Ошибка создания NSURLSessionTask в расширении с backgroundSessionConfiguration
Контекст: я пытаюсь вызвать создание задачи (скачать или загрузить) из расширения действия с помощью backgroundSessionConfiguration.
Для этого я использую пример в Apple документ
-(void)downloadTest
{
NSURLSession *mySession = [self...
122 просмотров
schedule
13.12.2022
Как узнать, безопасно ли повторно использовать фоновый идентификатор NSURLSessionConfiguration из другого процесса?
Я создаю приложение, в котором пользователь может инициировать фоновую загрузку файлов из приложения и расширения общего доступа. Пользователь должен иметь возможность отслеживать ход любой загрузки из основного приложения.
В случае, когда...
498 просмотров
schedule
26.07.2023
didcompletewitherror возвращает nil даже для запроса с неверным URL-адресом
У меня запущен Nsurlsesiondownloadtask , который я использую для загрузки файла XML, размещенного локально, скажем: url - http://10.232.254.59/catalogue.xml
Проблема в том, что я использую URL - http://10.232.254.59/catalogue.x или URL -...
689 просмотров
schedule
29.01.2023
Как установить «Токен xxxxxxxxxx» для «Авторизации» в заголовке HTTP в URLSession
Бэкэнд-API, с которыми я работаю, требуют отправки токена с каждым запросом на ключ заголовка HTTP Authorization в этом формате — Token xxxxxxxxxx .
Прямо сейчас я делаю следующее.
var getRequest = URLRequest(url: url)...
5620 просмотров
schedule
22.08.2022
Не удается вызвать «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 просмотров
schedule
08.08.2022
SETTINGS_MAX_CONCURRENT_STREAMS в iOS при загрузке по HTTP/2
В iOS, как ограничить максимальное количество параллельных запросов на загрузку, которые мультиплексируются по одному соединению в HTTP/2.
Я наблюдаю, что сотни запросов отправляются параллельно при загрузке файлов .ts видео m3u8. Существует...
342 просмотров
schedule
15.04.2023
Ошибка авторизации (куки не отправляются) в URLSessionConfiguration.background с HTTPCookieStorage.shared
В моем приложении для iOS я создаю URLSession с конфигурацией по умолчанию:
// Part #1
let urlSession = URLSession(configuration: .default)
Пользователь входит в систему, файлы cookie устанавливаются , а все запросы API авторизованы и...
131 просмотров
schedule
03.04.2023