параметр(апи ключ), но не понимаю как это делать через URLsession, нашел только addValue у URLRequest, но не догоняю как через request получать JSON. Подскажите как правильно решать эту задачу?
Рексвест создаёшь по url Там конструктор есть Закидываешь в реквест все что нужно И потом пишешь let task = URlSession.shared.dataTask(with: request) { (data, response, error) in if let error = error {обработка ошибки в главном потоке} else if let data = data { Декодишь дату И в главный поток отправляешь там completion } } task.resume()
А request.addValue получается делать в начале тела функции которая вызывает дата таск и парсит JSON?
Ля, я не правильно прочитал Ну да, у тебя будет функа getJSON В ней создаёшь юрл Реквест Делаешь addValue Делаешь dataTask
Да я так и сделал в итоге. Но xCode сказал: nw_protocol_get_quic_image_block_invoke dlopen libquic failed Почитал, единственное, что нашел, что подключение Alamofire помогает такое решать.
Обсуждают сегодня