Создать модель для создания раздела - Swift - PullRequest
0 голосов
/ 02 октября 2019

Мне нужно создать UITableView с разделом, и у меня есть значения, как показано ниже:

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"]

Как мне создать для нее модель и заполнить эту модель?

Есть ли онлайн-сайт для создания модели?

Ответы [ 2 ]

2 голосов
/ 02 октября 2019

Вам нужно

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")])]
0 голосов
/ 02 октября 2019

Вы можете создать модель, используя класс или структуру, подобную этой

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")))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...