我似乎无法弄清楚这个非常简单的事情。我有一个带有 2 个按钮的 UIViewController,每个按钮链接到不同的 UITableViewController,当我单击 UITableViewController 中的一个单元格时,我希望单元格的输入显示在按下的按钮中。输入来自一个数组。
我的一些代码:
主视图.m:
- (void)tableViewController:(TableViewController1 *)tableViewController didSelectRow (NSInteger)rowIndex
{
NSLog(@"Selected row number: %d",rowIndex);
}
表视图1.m:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self.delegate tableViewController:self didSelectRow:indexPath.row];
[self.navigationController popViewControllerAnimated:YES];
}
我得到了用这样的方法定义的按钮的标题:
主视图.m:
- (void)viewDidLoad
{
[self.industry setTitle:self.industryText forState:UIControlStateNormal];
[self.education setTitle:self.educationText forState:UIControlStateNormal];
[super viewDidLoad];
}
工业和教育本身就是按钮。IndustryText 和 EducationText 是名称的占位符。