この件はスタックオーバーフロー全体にありますが、適切な解決策が見つかりませんでした。
それぞれにボタンをつけていますUITableViewCell
。
これがセルの作成方法です。
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"ExaminationCell"];
UIButton *clipButton = (UIButton *)[cell viewWithTag:3];
MedicalExamination *examination = [objects objectAtIndex:indexPath.row];
[clipButton addTarget:self action:@selector(examinatonClicked:) forControlEvents:UIControlEventTouchUpInside];
return cell;
}
ボタンのクリックを処理するメソッドは次のとおりです。
-(void)examinatonClicked:(MedicalExamination*)examination
{
}
examinatonCommentsClicked
検査オブジェクトをメソッドに渡すにはどうすればよいですか? 明らかに、オブジェクトはセルごとに異なります...