gpt4 book ai didi

ios - 将表格 View 文本字段保存到自定义对象数组

转载 作者:行者123 更新时间:2023-11-30 13:11:37 24 4
gpt4 key购买 nike

我正在寻找一种方法来保存用户在表格 View 的两个文本字段中输入的数据。用户必须在表格 View 中输入人名和高度,我想将其保存到自定义数组中。

struct PersonData {
var name: String
var height: Int

init(name: String, height: Int) {
self.name = name
self.height = height
}
}

我搜索过,找到了这个Swift: retrieving text from a UITextField in a custom UITableViewCell and putting it in an array但还有两个问题。

如何将项目添加到我的自定义数组中?我尝试一下:

personData[textField.tag].name = textField.text!

不是有更简单的方法吗?

谢谢!!

最佳答案

如果我正确理解了你的问题,那么这里有一个可能的解决方案。

您初始化一个 PersonData 类型的数组。然后创建一个 PersonData 类型的对象。每当您有一些信息时,就将其存储在该对象中并将该对象附加到创建的数组中。

 let array = [PersonData]()
let personDataObject = PersonData()

//After you store the values in the object you add the object to you array.
personDataObject.name = textField1.text
personDataObject.height = textField2.text //You need to convert this to Int. Try personDataObject.height = textField2.text as? Int or personDataObject.height = Int(textField2.text)

array.append(personDataObject)

关于ios - 将表格 View 文本字段保存到自定义对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38664768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com