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

Как я могу проверить, что большой двоичный объект NSData действителен как возобновление данных для NSURLSessionDownloadTask?
У меня есть приложение, использующее фоновые загрузки с новыми NSURLSession API. Когда загрузка отменяется или завершается сбоем таким образом, что предоставляется NSURLSessionDownloadTaskResumeData , я сохраняю большой двоичный объект данных,...
4237 просмотров

Обработка сбоя NSURLSessionDownloadTask
Изначально я думал, что если NSURLSessionDownloadTask завершится успешно, то будет вызван метод URLSession:downloadTask:didFinishDownloadingToURL: , если по какой-то причине не получится - URLSession:task:didCompleteWithError: . На симуляторе он...
2922 просмотров

Странное поведение NSURLSessionDownloadTask через сотовую связь (не Wi-Fi)
Я включил фоновые режимы с задачами удаленного уведомления, чтобы загрузить небольшой файл (100 КБ) в фоновом режиме, когда приложение получает push-уведомление. Я настроил сеанс загрузки, используя NSURLSessionConfiguration...
3898 просмотров

Как получить загруженные данные неудачной NSURLSessionDownloadTask?
Я хотел бы знать, могу ли я получить данные частичного скачивания неудачной NSURLSessionDownloadTask. Мой вариант использования: Запускаю загрузку файла размером 1024МБ 512 МБ загружены Загрузка не удалась из-за сбоя сети При сбое...
1133 просмотров

Загрузка большого количества файлов в фоновом режиме в iOS
У меня есть приложение, в котором я должен загрузить большое количество файлов, от 400 до 900 файлов, всего около 1 ГБ. Каков наилучший подход для достижения этой цели? Один NSURLSession и все задачи поставлены в очередь? Один...
2928 просмотров

iOS NSURLSession Прослушивание тайм-аута
Я создал простую задачу NSURLSessionDownloadTask для загрузки с URL-адреса с классом, имеющим делегаты NSURLSession: @interface DownloadManager : NSObject <NSURLSessionDataDelegate, NSURLSessionDelegate, NSURLSessionDownloadDelegate,...
808 просмотров

NSURLSessionDownloadTask автоматически возобновляет все задачи в фоновом режиме
У меня есть требование загружать файлы в последовательном порядке. В настоящее время я могу сделать это, пока приложение находится на переднем плане. Ниже приведена логика, которую я использовал. Создайте все задачи для скачивания....
1511 просмотров

Делегаты NSURLSession разделены по классам — NSURLSession, NSURLUploadTask, NSURLDownloadTask
Я нахожусь в процессе создания функции загрузки/выгрузки мультимедиа для своего приложения. У меня нормально работала очередь для загрузки, но когда я добавлял загрузки и необходимые делегаты загрузки, делегат загрузки назывался событием, хотя задача...
305 просмотров

Фоновая NSURLSession с большим количеством файлов и HTTPS-заголовком wsse для аутентификации
Я схожу с ума от функции, которую реализую в своем приложении для iOS:/ Я пытаюсь добавить для пользователя возможность загружать некоторые документы в приложение, чтобы он мог получить к ним доступ даже в автономном режиме. Например, в...
160 просмотров

NSURLSession: не удается получить данные возобновления после вызова cancelByProductionResumeData
Я хочу возобновить загрузку после того, как пользователь отменит загрузку или произойдет что-то не так. Но когда я вызываю метод cancelByProducingResumeData , resumeData становится nil . Итак, я не могу возобновить загрузку. Я уверен, что...
1060 просмотров

Swift: загрузкаTaskWithURL иногда завершается успешно с ненулевым местоположением, даже если файл не существует
Функция downloadTaskWithURL иногда возвращает ненулевое местоположение для несуществующего файла. В тестовой среде нет файла по адресу http://192.168.0.102:3000/p/1461224691.mp4 . В большинстве случаев вызов downloadTaskWithURL для этого...
388 просмотров

Как я могу отменить NSURLSessionDownloadTask, который я возобновил, чтобы возобновить мою загрузку (фоновую) задачу, которую я создал, когда в последний раз запускал приложение
Я создал фоновый сеанс и задачу загрузки, которую я хотел возобновить после запуска приложения, которое было убито пользователем. Я нашел один способ возобновить эту задачу, но есть проблема. Я создал новый сеанс и задачу загрузки с тем же...
376 просмотров

Какова временная задержка между получением данных и загрузкой в ​​UITableView
Я загружаю свой UITableView из вызова API, но, хотя данные извлекаются довольно быстро, перед их загрузкой в ​​таблицу происходит значительная задержка. Используемый код ниже import UIKit class TrackingInfoController: UIViewController,...
2264 просмотров

Почему мой URLDownloadTask не вызывает didFinishDownloadtingTo?
Большая часть моего опыта программирования связана с Shell и Python. Я новичок в Swift, например, «3 дня назад». Я просто не могу понять, почему didFinishDownloadtingTo не вызывается, когда моя задача загрузки завершается. Вот мой файл...
1793 просмотров

Лучшая практика для обработки ошибок HTTP с помощью NSURLSession?
Из документа Apple - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didCompleteWithError:(NSError *)error будут доступны только сообщить об ошибке на стороне клиента через параметр ошибки. Примечание. NSURLSession...
1762 просмотров

Многие задачи (NSURLSessionDownloadTask) с фоновым сеансом вызывают сбой при использовании AFNetworking.
Недавно мы перешли с AFHTTPRequestOperation на NSURLSessionDownloadTas k, используя AFURLSessionManager в AFNetworking 3 . Наши пользователи могут загружать элементы, которые могут содержать до 5000 файлов. Эти файлы в основном имеют формат...
432 просмотров

Должен ли я использовать очередь операций для этого полного сценария?
Мне нужно выполнить сценарий со следующими шагами: Чтобы сделать сетевой вызов с некоторыми параметрами поиска, предоставленными пользователем Затем, чтобы проанализировать его ответ JSON и создать объекты модели Затем для каждого созданного...
92 просмотров

доступ к видео внутри .tmp
этот код работает и сохраняет загруженный файл в фотопленку, если файл является изображением, но не сохраняет его, если это видеофайл. - (void)URLSession:(NSURLSession *)session downloadTask:(NSURLSessionDownloadTask *)downloadTask...
340 просмотров

NSURLSessionDownloadTask последовательная загрузка
Я загружаю 500 файлов последовательно (один за другим). Размер каждого файла составляет около 4-5 МБ . Я создал NSURLSession с backgroundSessionConfigurationWithIdentifier , потому что мои файлы могут загружаться, когда приложение находится в...
188 просмотров

UNNotificationServiceExtension иногда не показывает изображение
Я создал подкласс UNNotificationServiceExtension , чтобы отображать удаленное вложение в уведомлении. Случайно вложение не отображается. Проблему трудно воспроизвести, но некоторые пользователи сообщают, что после получения удаленного уведомления...
296 просмотров