-2

TableView に表示される多くのデータを含む配列があります。選択した行名をプッシュしようとしています。そのため、毎回 IF メソッドを記述する必要がありますが、すべての行には同じメソッドがあります。選択した行をプッシュする方法はありますか?

今からありがとう。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{

    SecondViewController *DetailViewController = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];

    if ([[Brands objectAtIndex:indexPath.row] isEqual:@"A"]){

}

    if ([[Brands objectAtIndex:indexPath.row] isEqual:@"B"]){

}
.
.
.
4

1 に答える 1

0

何度も試した後、私は自分の答えを見つけました。返信ありがとうございます。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{

SecondViewController *push = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];

NSString *detail=[Brands objectAtIndex:indexPath.row];

label.text = detail;

}

于 2012-08-20T15:15:27.377 に答える