gpt4 book ai didi

ios - 遍历具有许多 UITextField 的表单以获取 CoreData 的值?

转载 作者:行者123 更新时间:2023-11-29 01:41:40 24 4
gpt4 key购买 nike

我有一个包含大量 UITextField(超过 150 个字段)的表单。

我试图找到一种方法,不必为所有 150 多个字段创建导出,而是遍历 UITextField 元素以获取要存储到 CoreData 中的值。

我想提取任何文本字段值并将它们存储到 CoreData 实体中。

最佳答案

按升序设置 UITextField 标签 例如从 100,101 开始...您可以在 IB inspector 中设置标签值,如下所示

enter image description here

通过迭代检索值:-

考虑 uitextfield1 tag = 100 和 uitextfield2 tag = 101

  for(var i = 100;i<102;i++)
{
let myField = self.view.viewWithTag(i) as! UITextField
print(myField.text); //save the value into your coredata
}

获取文本字段值的另一种方法:-

for txtField in self.view.subviews
{
if(txtField.isKindOfClass(UITextField.classForCoder()))
{
switch(txtField.tag)
{
case 100:
let myField = txtField as! UITextField
print(myField.text);//save the value into your coredata
break;
case 101:
let myField = txtField as! UITextField
print(myField.text);//save the value into your coredata
break;
default:
break;
}
}

关于ios - 遍历具有许多 UITextField 的表单以获取 CoreData 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32321498/

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