目前我现在有一个对象数组
- (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会执行。关于我为什么会遇到这个问题的任何答案?
答案 0 :(得分:3)
你使用的是错误的方法。
didDeselectRowAtIndexPath // Used for deselecting the cell row
应该是
didSelectRowAtIndexPath // Used for selecting the cell row