表视图数组

时间:2014-07-05 11:33:00

标签: ios objective-c segue

目前我现在有一个对象数组

- (void)viewDidLoad
{
    [super viewDidLoad];

    self.webSites = [NSMutableArray arrayWithObjects:@"Website", @"iOS", @"Android", nil];

}

我正在尝试访问索引处的那个:0应该是具有以下代码的网站,以执行到另一个表视图控制器的segue,其中将有可供选择的类别。

- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
    if (indexPath.row == 0) {
        [self performSegueWithIdentifier:@"viewCategories" sender:nil];
    }
}

每次运行应用程序时,我点击网站都没有任何反应,但是当我点击iOS时,segue会执行。关于我为什么会遇到这个问题的任何答案?

1 个答案:

答案 0 :(得分:3)

你使用的是错误的方法。

didDeselectRowAtIndexPath // Used for deselecting the cell row

应该是

didSelectRowAtIndexPath  // Used for selecting the cell row