【发布时间】:2015-11-26 11:48:30
【问题描述】:
我正在使用 Objective-C。当我选择一个表格视图单元格时,我想推送一个新的 vier 控制器。这是我的代码:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
detailViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"detailVC"];
//something
[self.navigationController pushViewController:vc animated:YES];
}
我的故事板中有一个详细视图控制器,并将其故事板 ID 设置为“detilVC”。但是当我选择一个表格视图单元格时,模拟器会冻结。有人可以帮助我吗?
【问题讨论】:
-
为什么不使用故事板转场? (
ctrl+从单元格拖动到视图控制器,您可以选择是在选择时还是在点击附件按钮时进行segue)。 -
在 [self.navig .. 行中设置断点,并检查 vc 对象是否不为零——它可能由于某种原因没有正确实例化。
标签: ios objective-c uitableview uinavigationcontroller