带有didSelectRowAtIndexPath问题的长数组

时间:2012-08-17 14:39:06

标签: iphone xcode uitableview didselectrowatindexpath

我有一个数组,其中包含许多在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"]){

}
.
.
.

1 个答案:

答案 0 :(得分: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;

}