我有一个带有自定义单元格的表视图,根据用户先前的选择,该单元格会重复使用多次。它是一个预订应用程序,根据在上一个屏幕中选择的成人/儿童数量,自定义单元格将被重复使用X次。
该单元格中有4个文本字段(Fname,Lname,Dob,Gender)。
如何分别存储每个单元的数据,以便可以将数据发送到服务器(我使用alamofire)。像Adult1(Fname,Lname,Dob,Gender),Adult2(Fname ....)
(我是新手,正在进入iOS编程)
我希望类似
包含4个字段的列表X(成人+儿童)总数
编辑:(更多说明)
表在那里,文本字段在那里。我想存储用户输入的文本框中的数据(每个单元格4个),当用户单击该按钮以离开此屏幕时(“下一步”按钮)
答案 0 :(得分:1)
您需要具有一组对象,这些对象可以代表您要存储的数据。例如,一个结构如下:
struct Person {
let firstName: String
let lastName: String
let dob: Date
let gender: String
}
然后在您的tableview类中,您可以具有类型Person
的数组。数组中人员的索引将与他们在表视图中的IndexPath
相对应。关于何时更新阵列信息取决于您。也许当您将所有字段添加到if后?