认为没有在tableView上工作

时间:2015-04-28 13:33:15

标签: ios action segue

好的,我遇到了这种奇怪的情况。

我的项目中有多个tableView,但只有一个tableView我可以点击一个项目并执行一个动作(转到下一个segue)。

在另一个表格上我可以点击我想要的但没有任何反应。 我删除了正在工作的那个并重新建立了链接,它仍在工作。我错过了什么?

1 个答案:

答案 0 :(得分:0)

我建议您使用委托方法来处理项目选择:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  // Here you can do something with, e.g. push a view controller:
  id vc = [self.storyboard instantiateViewControllerWithIdentifier:@"myVC"];
  [self.navigationController pushViewController:vc animated:YES];
}

在大多数情况下,使用委托来实现和维护表视图更方便,而不是使用segues。