この非常に単純なことを理解できないようです。2 つのボタンを持つ UIViewController を取得しました。各ボタンは異なる UITableViewController にリンクしています。UITableViewController のセルをクリックすると、セルの入力が押されたボタンに表示されます。入力は配列から取得されます。
私のコードの一部:
MainView.m:
- (void)tableViewController:(TableViewController1 *)tableViewController didSelectRow (NSInteger)rowIndex
{
NSLog(@"Selected row number: %d",rowIndex);
}
TableView1.m:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self.delegate tableViewController:self didSelectRow:indexPath.row];
[self.navigationController popViewControllerAnimated:YES];
}
次のようなメソッドで定義されたボタンのタイトルを取得しました。
MainView.m :
- (void)viewDidLoad
{
[self.industry setTitle:self.industryText forState:UIControlStateNormal];
[self.education setTitle:self.educationText forState:UIControlStateNormal];
[super viewDidLoad];
}
産業と教育はボタンそのものです。IndustryText と EducationText は、名前のプレースホルダーです。