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

Правильная обработка делегатов сеанса
Я хочу убедиться, что правильно реализую URLSessionTaskDelegate и URLSessionDataDelegate. Я использую их, потому что хочу иметь возможность отслеживать прогресс. Это код до сих пор: final public fileprivate(set) var data: Data? final public...
714 просмотров
schedule 28.10.2023

Задача фоновой загрузки URLSession продолжает сбрасываться
Я испытываю странное поведение при использовании uploadTask для URLSessionConfiguration.background . Мой пользовательский делегат реализует все методы делегата, принадлежащие URLSessionDelegate , URLSessionTaskDelegate и...
729 просмотров

Как показать данные PDF из файлового потока
Я работаю над REST API , где вы можете позвонить, а затем получить изображение или PDF. Я использую URLSession.shared.dataTask для вызова, и когда есть изображение, вызов проходит успешно (но это занимает довольно много времени, более 5 секунд), и...
775 просмотров
schedule 18.08.2022

Методы успеха делегата URLSession не вызываются, но нет ошибки
Я использую DataTask URLSession для загрузки файла с URLSessionDownloadDelegate в качестве обработчика результата. Однако urlSession(_ session: URLSession, downloadTask: URLSessionDownloadTask, didFinishDownloadingTo location: URL) никогда не...
1551 просмотров

Запутался в использовании allowCellularAccess
Мне нужна помощь, чтобы понять, нужно ли мне использовать свойство allowCellularAccess конфигурации для URLSession(). Как описано здесь , в iOS уже есть настройка для управления мобильным доступом для приложений. . Я добавил в свое приложение...
129 просмотров
schedule 22.05.2023

Утечка памяти в Swift 3 URLSession
У меня утечки памяти при сетевых вызовах URLSession.shared в swift 3. Это ошибка или я делаю что-то не так? override func viewDidLoad() { super.viewDidLoad() let urlStr =...
2389 просмотров
schedule 19.11.2022

как аутентифицировать прокси в urlsession?
Привет, я пытаюсь добавить прокси-сервер с учетными данными в свое приложение, но всякий раз, когда я пытаюсь, я получаю следующее (в Xcode) консольное предупреждение: *** WARNING: CFMachPortSetInvalidationCallBack() called on a CFMachPort with a...
1261 просмотров

Метод uploadTask не работает URLSession Swift 3
Я хочу отправить изображение на сервер с помощью метода uploadTask класса URLSession, у меня есть следующая функция для загрузки изображения, но я ничего не могу прочитать в файле php. @IBAction func uploadImage(_ sender: Any) { let config =...
659 просмотров
schedule 12.10.2022

Данные ответа через URLSessionUploadTask
Я пишу простой обработчик для связи с REST API на сервере (в настоящее время локальный). Пока все идет хорошо с загрузкой и выгрузкой данных с/на сервер. Сейчас я пытаюсь добиться того, чтобы иметь возможность обрабатывать ответ JSON, возвращаемый...
2139 просмотров
schedule 31.12.2022

Преобразование CURL в URLRequest
Я пытаюсь преобразовать следующий запрос curl, который Swagger дает мне, в URLRequest: curl -X GET --header 'Accept: application/json' --header 'Authorization: key ttn-account-v2.<app-key>'...
892 просмотров
schedule 02.08.2022

Вызов API дает ошибку протокола
Я создаю приложение для iOS, используя swift. Я использую URLSession для вызовов API. Я сделал все вызовы API, используя IP-адрес, и все они работали. Теперь, чтобы разместить приложение в магазине, я изменил IP-адрес на доменное имя. API работают...
3424 просмотров
schedule 17.05.2023

Пример Swift OAuth2 БЕЗ сторонних библиотек
Я проводил несколько тестов, подключаясь к службе OAuth с помощью Postman. Все отлично работает, и я вижу ответ JSON. Однако код, который генерирует Postman, не содержит ни одного токена. Как бы я сделал это в Swift? Я также не хочу использовать...
438 просмотров
schedule 01.12.2022

Код работает в AppDelegate, но не в любом другом классе
Я использую клиент socket.io для быстрого. Когда я объявляю и подключаю сокет и использую его команды в AppDelegate, все работает нормально. Но как только я перемещаю этот материал из AppDelegate в другой класс (сделав socket глобальной переменной)...
394 просмотров
schedule 21.05.2023

Передача массива идентификаторов из Swift URLSession в PHP для запроса SQL?
У меня есть приложение для iOS с массивом идентификаторов. Все эти идентификаторы представляют собой числа: var ids = [Int]() //Id array in my TableView ids = basketStruct.getAllIds() //Pulling the array of ID's from my basket model. print("This...
277 просмотров
schedule 16.04.2022

Пользовательский интерфейс зависает после повторного входа в Detail-VC во время URLSession Background-DownloadTask
Использование Swift-4.0.3, iOS-11.2, Xcode-9.2, iPhone-6S (или Simulator-10.0) Примерно через неделю я пытаюсь выяснить, в чем проблема со следующей проблемой: пользовательский интерфейс зависает всякий раз, когда вы повторно входите в...
213 просмотров

Как обновить текст uilabel в ответе swift 4
Я пытаюсь обновить label.text с ответом сервера. Но метка обновляется только после второго вызова метода. Что случилось? dispatch_async(dispatch_get_main_queue()) устарел. Я изменил его на DispatchQueue.main.async, но он не работает. Пример...
1598 просмотров
schedule 11.02.2023

Swift: отображать ход загрузки для разных ячеек таблицы?
Хорошо, я просмотрел Отображение хода загрузки в повторно используемых ячейках , но столкнулся с проблема с использованием сеанса URL для отслеживания хода загрузки в ячейках таблицы после перезагрузки таблицы: func urlSession(_ session:...
721 просмотров
schedule 21.12.2022

Запрос API SendGrid в Swift с URLSession
Я пытаюсь отправить запрос к API SendGrid, используя Swift 4 и URLSession . Я надеюсь не включать какие-либо сторонние зависимости, поскольку это единственное место в моем приложении, где я использую JSON и HTTP-запрос. Поскольку в SendGrid нет...
444 просмотров

Почему мой обработчик завершения не работает с моим URLSession?
В моем приложении возникла небольшая проблема. Прежде чем вставлять какой-либо код, позвольте мне рассказать немного о контексте. У меня есть TableView с некоторыми динамическими ячейками. Каждая ячейка содержит кнопку. Когда я нажимаю кнопку...
171 просмотров
schedule 15.07.2023

urlrequest не отправляет почтовый запрос
Привет, я новичок в разработке приложений для IOS. Мой код func sendRequest<T: Decodable>(api: String, parameters: [String: String]? = nil, outputBlock: @escaping (T) -> () ) { guard let url = URL(string:...
646 просмотров
schedule 06.02.2023