如何在自定义单元格中存储来自文本字段的数据?

时间:2019-05-04 05:15:26

标签: swift uitableview

我有一个带有自定义单元格的表视图,根据用户先前的选择,该单元格会重复使用多次。它是一个预订应用程序,根据在上一个屏幕中选择的成人/儿童数量,自定义单元格将被重复使用X次。

该单元格中有4个文本字段(Fname,Lname,Dob,Gender)。

如何分别存储每个单元的数据,以便可以将数据发送到服务器(我使用alamofire)。像Adult1(Fname,Lname,Dob,Gender),Adult2(Fname ....)

(我是新手,正在进入iOS编程)

我希望类似

包含4个字段的列表X(成人+儿童)总数


编辑:(更多说明)

表在那里,文本字段在那里。我想存储用户输入的文本框中的数据(每个单元格4个),当用户单击该按钮以离开此屏幕时(“下一步”按钮)

1 个答案:

答案 0 :(得分:1)

您需要具有一组对象,这些对象可以代表您要存储的数据。例如,一个结构如下:

struct Person {
    let firstName: String
    let lastName: String
    let dob: Date
    let gender: String
}

然后在您的tableview类中,您可以具有类型Person的数组。数组中人员的索引将与他们在表视图中的IndexPath相对应。关于何时更新阵列信息取决于您。也许当您将所有字段添加到if后?