I have created UITableView
and in UITableview
every row have more than one UITextField
. How to get each UITextField
values. Below is my sample code.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
int j= 285;
for (int i=0; i<7; i++) {
NSString *txtIndvalue =[NSString stringWithFormat:@"Index%d",i];
UITextField *txtvalue = [[UITextField alloc] initWithFrame:CGRectMake(j,5.0f,25.0f,20.0f)];
[txtvalue setBorderStyle:UITextBorderStyleLine];
[txtvalue setTag:indexpath.row]
[txtvalue setvalue:txtIndvalue forkey:@"test"]
[cell addSubview:txtvalue];
j = j + 35;
}
}
error: Terminating app due to uncaught exception 'NSUnknownkeyException' ,reason :'[<UItextField .>' setValue:forUndefindekey:] this class is not key value codeing compliant for the key. Please help me.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…