ios - 使用 JSON 数据创建分组表视图的问题
问题描述
本质上,我正在创建一个 UITableView,它从 JSON 数据中获取其单元格信息。
解决方案
首先最好使用
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
推荐阅读
- c# - 无法单击 Siebel 应用程序上传按钮
- sql-server - 初始 Azure VM 设置不允许任何端口连接(NSG 端口允许 VM 防火墙关闭)
- python - Add comma separator to seaborn heatmap using set_text from matplotlib and keep dollar sign
- regex - PowerShell 正则表达式匹配 Y 或 Z
- c++ - 删除基类中的复制和移动构造函数/赋值运算符是否足够?
- java - 如何覆盖 google.Truth 中测试的默认失败消息?
- javascript - 按下按钮并更改页面其他地方的框颜色
- python - 如何在python中对mysql连接进行异常处理
- angular - 即使所有数据都已完全加载,Ionic v4 无限滚动仍然可见
- java - Java中的十进制格式模式