首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为Create section创建模型- Swift

为Create section创建模型- Swift
EN

Stack Overflow用户
提问于 2019-10-02 18:54:42
回答 2查看 83关注 0票数 0

我需要创建一个UITableView with section,我有如下的值:

代码语言:javascript
复制
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"]

我如何为它创建一个模型并填充这个模型?

有没有关于创建模型的在线网站?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-02 18:56:48

你需要

代码语言:javascript
复制
struct Section {
   let title:String
   let content:[Content]
}

struct Content {
   let id:Int
   let name,family:String
}

然后创建数组

代码语言:javascript
复制
let arr = [Section(title:"First",content:[Content(id:100,name:"na",family:"fam")])]
票数 2
EN

Stack Overflow用户

发布于 2019-10-02 19:12:05

您可以使用类或结构创建模型,如下所示

代码语言:javascript
复制
struct Section {
    let title:String
    let content:SectionData
}

struct SectionData {
    let id:Int
    let name,family:String
}

创建数组

代码语言:javascript
复制
var arr : [Section] = []

并在数组中追加数据

代码语言:javascript
复制
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")))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58200047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档