Вопросы по теме 'nsurlsessiondownloadtask'
Как я могу проверить, что большой двоичный объект NSData действителен как возобновление данных для NSURLSessionDownloadTask?
У меня есть приложение, использующее фоновые загрузки с новыми NSURLSession API. Когда загрузка отменяется или завершается сбоем таким образом, что предоставляется NSURLSessionDownloadTaskResumeData , я сохраняю большой двоичный объект данных,...
4237 просмотров
schedule
07.09.2022
Обработка сбоя NSURLSessionDownloadTask
Изначально я думал, что если NSURLSessionDownloadTask завершится успешно, то будет вызван метод URLSession:downloadTask:didFinishDownloadingToURL: , если по какой-то причине не получится - URLSession:task:didCompleteWithError: . На симуляторе он...
2922 просмотров
schedule
29.06.2023
Странное поведение NSURLSessionDownloadTask через сотовую связь (не Wi-Fi)
Я включил фоновые режимы с задачами удаленного уведомления, чтобы загрузить небольшой файл (100 КБ) в фоновом режиме, когда приложение получает push-уведомление. Я настроил сеанс загрузки, используя
NSURLSessionConfiguration...
3898 просмотров
schedule
06.11.2022
Как получить загруженные данные неудачной NSURLSessionDownloadTask?
Я хотел бы знать, могу ли я получить данные частичного скачивания неудачной NSURLSessionDownloadTask.
Мой вариант использования:
Запускаю загрузку файла размером 1024МБ
512 МБ загружены
Загрузка не удалась из-за сбоя сети
При сбое...
1133 просмотров
schedule
23.10.2022
Загрузка большого количества файлов в фоновом режиме в iOS
У меня есть приложение, в котором я должен загрузить большое количество файлов, от 400 до 900 файлов, всего около 1 ГБ.
Каков наилучший подход для достижения этой цели?
Один NSURLSession и все задачи поставлены в очередь?
Один...
2928 просмотров
schedule
23.06.2022
iOS NSURLSession Прослушивание тайм-аута
Я создал простую задачу NSURLSessionDownloadTask для загрузки с URL-адреса с классом, имеющим делегаты NSURLSession:
@interface DownloadManager : NSObject <NSURLSessionDataDelegate, NSURLSessionDelegate, NSURLSessionDownloadDelegate,...
808 просмотров
schedule
13.06.2023
NSURLSessionDownloadTask автоматически возобновляет все задачи в фоновом режиме
У меня есть требование загружать файлы в последовательном порядке. В настоящее время я могу сделать это, пока приложение находится на переднем плане.
Ниже приведена логика, которую я использовал.
Создайте все задачи для скачивания....
1511 просмотров
schedule
30.12.2022
Делегаты NSURLSession разделены по классам — NSURLSession, NSURLUploadTask, NSURLDownloadTask
Я нахожусь в процессе создания функции загрузки/выгрузки мультимедиа для своего приложения. У меня нормально работала очередь для загрузки, но когда я добавлял загрузки и необходимые делегаты загрузки, делегат загрузки назывался событием, хотя задача...
305 просмотров
schedule
17.11.2022
Фоновая NSURLSession с большим количеством файлов и HTTPS-заголовком wsse для аутентификации
Я схожу с ума от функции, которую реализую в своем приложении для iOS:/
Я пытаюсь добавить для пользователя возможность загружать некоторые документы в приложение, чтобы он мог получить к ним доступ даже в автономном режиме.
Например, в...
160 просмотров
schedule
09.04.2022
NSURLSession: не удается получить данные возобновления после вызова cancelByProductionResumeData
Я хочу возобновить загрузку после того, как пользователь отменит загрузку или произойдет что-то не так. Но когда я вызываю метод cancelByProducingResumeData , resumeData становится nil . Итак, я не могу возобновить загрузку. Я уверен, что...
1060 просмотров
schedule
17.01.2023
Swift: загрузкаTaskWithURL иногда завершается успешно с ненулевым местоположением, даже если файл не существует
Функция downloadTaskWithURL иногда возвращает ненулевое местоположение для несуществующего файла.
В тестовой среде нет файла по адресу http://192.168.0.102:3000/p/1461224691.mp4 .
В большинстве случаев вызов downloadTaskWithURL для этого...
388 просмотров
schedule
16.03.2023
Как я могу отменить NSURLSessionDownloadTask, который я возобновил, чтобы возобновить мою загрузку (фоновую) задачу, которую я создал, когда в последний раз запускал приложение
Я создал фоновый сеанс и задачу загрузки, которую я хотел возобновить после запуска приложения, которое было убито пользователем. Я нашел один способ возобновить эту задачу, но есть проблема. Я создал новый сеанс и задачу загрузки с тем же...
376 просмотров
schedule
20.01.2023
Какова временная задержка между получением данных и загрузкой в UITableView
Я загружаю свой UITableView из вызова API, но, хотя данные извлекаются довольно быстро, перед их загрузкой в таблицу происходит значительная задержка. Используемый код ниже
import UIKit
class TrackingInfoController: UIViewController,...
2264 просмотров
schedule
08.04.2022
Почему мой URLDownloadTask не вызывает didFinishDownloadtingTo?
Большая часть моего опыта программирования связана с Shell и Python. Я новичок в Swift, например, «3 дня назад». Я просто не могу понять, почему didFinishDownloadtingTo не вызывается, когда моя задача загрузки завершается. Вот мой файл...
1793 просмотров
schedule
25.05.2022
Лучшая практика для обработки ошибок HTTP с помощью NSURLSession?
Из документа Apple - (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didCompleteWithError:(NSError *)error будут доступны только сообщить об ошибке на стороне клиента через параметр ошибки.
Примечание. NSURLSession...
1762 просмотров
schedule
15.05.2022
Многие задачи (NSURLSessionDownloadTask) с фоновым сеансом вызывают сбой при использовании AFNetworking.
Недавно мы перешли с AFHTTPRequestOperation на NSURLSessionDownloadTas k, используя AFURLSessionManager в AFNetworking 3 . Наши пользователи могут загружать элементы, которые могут содержать до 5000 файлов.
Эти файлы в основном имеют формат...
432 просмотров
schedule
11.12.2022
Должен ли я использовать очередь операций для этого полного сценария?
Мне нужно выполнить сценарий со следующими шагами:
Чтобы сделать сетевой вызов с некоторыми параметрами поиска, предоставленными пользователем
Затем, чтобы проанализировать его ответ JSON и создать объекты модели
Затем для каждого созданного...
92 просмотров
schedule
04.06.2023
доступ к видео внутри .tmp
этот код работает и сохраняет загруженный файл в фотопленку, если файл является изображением, но не сохраняет его, если это видеофайл.
- (void)URLSession:(NSURLSession *)session downloadTask:(NSURLSessionDownloadTask *)downloadTask...
340 просмотров
schedule
30.05.2023
NSURLSessionDownloadTask последовательная загрузка
Я загружаю 500 файлов последовательно (один за другим). Размер каждого файла составляет около 4-5 МБ . Я создал NSURLSession с backgroundSessionConfigurationWithIdentifier , потому что мои файлы могут загружаться, когда приложение находится в...
188 просмотров
schedule
17.02.2023
UNNotificationServiceExtension иногда не показывает изображение
Я создал подкласс UNNotificationServiceExtension , чтобы отображать удаленное вложение в уведомлении. Случайно вложение не отображается.
Проблему трудно воспроизвести, но некоторые пользователи сообщают, что после получения удаленного уведомления...
296 просмотров
schedule
17.05.2023