首页 > 解决方案 > 使用 JSON 数据创建分组表视图的问题

问题描述

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

标签: iosjsonswiftuitableview

解决方案


首先最好使用

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

行数

let keys = Array(dic.keys)

let item = dic[keys[section]]!

return item.count

推荐阅读