Добрый день, хочу получить данные через rest api , но появляется ошибка
Модель данных такая :
struct Images: Decodable {
var title: String
var url: String
var thumbnailUrl: String
}
функция получения данных следующая:
import Foundation
import UIKit
class ViewModels{
func request(urlString: String, completion: @escaping (Result<Images, Error>) -> Void) {
guard let url = URL(string: urlString) else { return }
URLSession.shared.dataTask(with: url) { (data, response, error) in
DispatchQueue.main.async {
if let error = error {
completion(.failure(error))
return
}
guard let data = data else { return }
do {
let images = try JSONDecoder().decode(Images.self, from: data)
completion( .success(images))
}catch let jsonError {
print("Failed to decode JSON", jsonError)
}
}
}.resume()
}
}
Но появляется ошибка, описанная в теме