保存在自定义单元格的文本字段中输入的数据

时间:2016-10-27 05:44:16

标签: objective-c tableview cells

我有一个自定义单元格。在该自定义单元格中,有一个文本字段和一个标签。我实际上已经使用自定义单元格创建了一个表单。用户将在该文本字段中输入其名称,城市,州,国家/地区详细信息。现在,只需点击一下按钮,我就可以将所有这些数据保存在一个字典中。但是我无法理解如何使用相同的文本字段为重复使用的不同键保存数据。请帮助目标c中的一些代码。提前谢谢!

1 个答案:

答案 0 :(得分:0)

我给你的想法,以便你可以实现它

只需使用宏,就像这样dispatch_async

您正在重复使用#define textFieldTag 1000权限。因此,在textfField中(如果您使用表格视图)设置cellForRowAtIndexPath的标记,如下所示:textField

然后

使用委托

访问cell.textType.tag = indexPath.row + textFieldTag;
textField

有一件事,当你点击保存或者用什么按钮提交表格时,请记得解除键盘- (void)textFieldDidEndEditing:(UITextField *)textField { switch (textField.tag - textFieldTag) { case 0:{ NSString *name = textField.text; //Take a NSMutableDictionary and add the values over here break; } case 1: { NSString *city = textField.text; break; } case 2: { NSString *state = textField.text; break; } case 3: { NSString *country = textField.text; break; } case 4: { NSString *dob = textField.text; break; } default: break; } } ,否则最后一个值可能是零。

谢谢