使用JSON数据创建分组表格视图的问题

时间:2019-05-15 17:22:27

标签: ios json swift uitableview

基本上,我正在创建一个UITableView,它从JSON数据获取其单元格信息。

1 个答案:

答案 0 :(得分:1)

首先最好使用

struct Root: Codable {
    let customer, serial, rma, model: String
    let manufacturer: String
}

let res = try! JSONDecoder().decode([Root].self,from:data)
let dic = Dictionary(grouping: res, by: { $0.customer}) // [String:[Root]]
  

numberOfsections

dic.keys.count

  

numberofRows

let keys = Array(dic.keys)

let item = dic[keys[section]]!

return item.count