как сделать глобальную переменную из таблицы json результата? : SwiftUI - PullRequest
0 голосов
/ 24 апреля 2020

Я не знаю, как объявить глобальную переменную с этой структурой POST, пожалуйста, помогите мне

import Foundation

struct Results: Decodable {
    let Table: [Post]
}

struct Post: Decodable, Identifiable {
    var id: String {
        return name
    }
    let name: String
    let cellPhone: String
}

// I want to get value like this but this didn't work
var data1 = name
var data2 = cellPhone

1 Ответ

0 голосов
/ 24 апреля 2020

не уверен, что вы спрашиваете, но как насчет этого:

let results = Results()
let aPost = Post(name: "myname", cellPhone: "123456")
results.table.append(aPost)

for post in results.table {
let data1 = post.name
let data2 = post.cellPhone
print("---> data1: \(data1) data2: \(data2)")
}

class Results: Decodable {
var table = [Post]()
}

struct Post: Decodable, Identifiable {
var id: String { return name }
let name: String
let cellPhone: String
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...