Здравствуйте, не подскажите как из JSON вывести из url изображение в tableview?
Как вывести в tableview изображение из JSON
devlab
#4
Получить изображение по ссылке можно так:
func downloadImage(for imageName: String, callback: @escaping (UIImage?)->()) {
let urlString = baseUrl + "\(imageName)"
guard let url = URL(string: urlString) else { return }
let request = URLRequest(url: url, cachePolicy: .returnCacheDataElseLoad, timeoutInterval: 5)
let dataTask = URLSession.shared.dataTask(with: request) { [weak self] data, response, error in
guard error == nil,
let data = data,
let response = response as? HTTPURLResponse,
response.statusCode == 200 else { return }
guard let image = UIImage(data: data) else { return }
DispatchQueue.main.async {
callback(image)
}
}
dataTask.resume()
}
А загрузку в тэйблВью вы уж как нить сами домыслите
devlab
#7
Я уже показал. За руку я вас не проведу по вашему приложению. Но вы можете посмотреть курс Ивана по работе с таблицами. Там все подробно рассмотрено: https://swiftbook.ru/contents/applications-based-on-tableview/