我很沮丧,因为我以前做过一百万次,但现在我无法让 tableviewcontroller 推送我的 detailsviewcontroller。我正在使用 didSelectRowAtIndexPath 方法,我的代码如下:
HistoryDetailsViewController *HDV = [[HistoryDetailsViewController alloc] init];
[self.navigationController pushViewController:HDV animated:YES];
我得到的只是黑屏。我只想能够从 TableView 单元格转到这个 View Controller 。我做错了什么?
最佳答案
如果您的 HistoryDetailsViewController
在 Storyboard中定义了布局,您需要从 Storyboard中实例化 View Controller :
HistoryDetailsViewController *HDV = [self.storyboard instantiateViewControllerWithIdentifier: @"yourstoryboardidentifierhere"];
关于ios - 使用-(void)tableView :(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 时黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21612018/