【发布时间】:2015-01-07 10:11:44
【问题描述】:
我有一个导航控制器、一个视图控制器和一个表格视图,它们都是在我的故事板中创建的:
当您触摸表格视图中的某一行时,它应该将一个新控制器推送到导航控制器上,但没有任何反应。代码如下:
- (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath {
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
UINavigationController *controller = (UINavigationController*)[mainStoryboard
instantiateViewControllerWithIdentifier: @"dbNav"];
SubLevelViewController *slController = [[SubLevelViewController alloc] initWithStyle:UITableViewStylePlain];
[controller pushViewController: slController animated: YES];
}
【问题讨论】:
-
是
controllernil? -
不,控制器不是零。
标签: ios uinavigationcontroller storyboard pushviewcontroller