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