【发布时间】:2013-12-15 09:15:36
【问题描述】:
当我单击 tableview 单元格时,它不会将该单元格的文本显示到 textfield 中。 我有两个 xib。
包含两个字段名称和薪水的视图控制器。将名称和薪水插入到sqlite中,一切都很好。
接下来是 tableviewcontroller 包含显示 sqlite 数据的表,当我单击单元格时,它不会显示在名称和 slary 文本字段中。
查看代码...tableviewcontroller.m
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
ViewController *vc=[[ViewController alloc]init];
nameStr =[[data objectAtIndex:indexPath.row] valueForKey:@"name"];
salaryStr=[[data objectAtIndex:indexPath.row] valueForKey:@"salary"];
NSLog(@"%@",nameStr);//i got the value here
[vc fillTextfield:nameStr:salaryStr];
[self.navigationController popToRootViewControllerAnimated:YES];
}
viewcontroller.m
-(void)fillTextfield:(NSString*)nm:(NSString*)sal
{
NSLog(@"string : %@ %@ ",nm,sal);//i also got the perfect value of name and salary here
//name.text=tblViewController.nameStr;
// salary.text=tblViewController.salaryStr;
name.text=nm;
salary.text=sal;
}
但它无法在两个文本字段中显示文本...... 我还制作了两个文本字段的出口和代表。
我可以在这里做什么?
【问题讨论】:
标签: iphone objective-c uitableview ios7 xcode5