Как добавить данные или JSON, полученные из этого запроса, в пустой массив? - PullRequest
0 голосов
/ 01 июня 2019

Я использую настраиваемый кодируемый класс Events. Как добавить полученный JSON из запроса в пустой массив, чтобы заполнить таблицу?

var events = [Events]()

let URL_GET_DATA = "http://192.168.100.4/PrototypeWebService/api/getevents.php"

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
        Alamofire.request(URL_GET_DATA).responseJSON{ response in
            if let json = response.result.value {
                print(json)
                do {
                    let decoder = JSONDecoder()


                    self.EventTable.reloadData()

                } catch {
        }

        }

 }
}

1 Ответ

0 голосов
/ 01 июня 2019

передать данные вашего массива из вашей модели в созданный вами массив, после этого

let jsonDecoder = JSONDecoder()
let genaricModel = try jsonDecoder.decode(EventModel.self, from: JSON.data(using: .utf8)!)
...