我想通过在tableview中选择一行来推送SecViewController
。我正在使用Storyboard来实现它。这是我的代码:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
SecViewController *sec = [[SecViewController alloc] init];
[self.navigationController pushViewController:sec animated:NO];
}
为什么会这样?
答案 0 :(得分:4)
更改您的代码如下:
SecViewController *sec = [self.storyboard instantiateViewControllerWithIdentifier:@"viewControllerIdentifier"];
[self.navigationController pushViewController:sec animated:NO];
将 viewControllerIdentifier 更改为该视图控制器的故事板标识符。
希望有所帮助......
答案 1 :(得分:0)
请检查: