我需要创建一个UITableView with section,我有如下的值:
let sectionTitles = ["section-1", "section-2", "section-3"]
let Items = [["id": 100, "name":"jim", "family": "rason"],["id": 200, "name":"jim22", "family": "rason22"], ["id": 300, "name":"jim33", "family": "rason33"]]和:
section-1是用于["id": 100, "name":"jim", "family": "rason"]的
section-2是用于["id": 200, "name":"jim22", "family": "rason22"]的
section-3是用于["id": 300, "name":"jim33", "family": "rason33"]的
我如何为它创建一个模型并填充这个模型?
有没有关于创建模型的在线网站?
发布于 2019-10-02 18:56:48
你需要
struct Section {
let title:String
let content:[Content]
}
struct Content {
let id:Int
let name,family:String
}然后创建数组
let arr = [Section(title:"First",content:[Content(id:100,name:"na",family:"fam")])]发布于 2019-10-02 19:12:05
您可以使用类或结构创建模型,如下所示
struct Section {
let title:String
let content:SectionData
}
struct SectionData {
let id:Int
let name,family:String
}创建数组
var arr : [Section] = []并在数组中追加数据
arr.append(Section(title:”Section1”, content: Content(id: 1, name: "lokesh", family: "hdf")))
arr.append(Section(title:"Section2”, content: Content(id: 1, name: "lokesh", family: "hdf")))
arr.append(Section(title:"Section3”, content: Content(id: 1, name: "lokesh", family: "hdf")))https://stackoverflow.com/questions/58200047
复制相似问题