Я застрял на следующем: я запустил этот код
AF.request(url, method: .get).responseDecodable(of: UserInfo.self) { response in
debugPrint(response)
}
И я проанализировал JSON в этой структуре:
struct UserInfo: Codable {
let totalCount: Int
let incompleteResults: Bool
let items: [Item]
enum CodingKeys: String, CodingKey {
case totalCount = "total_count"
case incompleteResults = "incomplete_results"
case items
}}
struct Item: Codable {
let id: Int
let userName: String
enum CodingKeys: String, CodingKey {
case id
case userName = "userName"
}}
Как получить доступ, например, поле userName?
Структура находится за пределами моего класса, и я хотел бы поместить ее в другой файл .swift
Большое спасибо!