我有一个导航控制器,而不是使用未在故事板/界面构建器上显示的自定义组件来管理视图。当我触发特定动作时,我想推动下一个视图控制器。我可以在代码中执行此操作,但我想尽可能地坚持使用故事板。有没有办法建立这个链接?
由于
答案 0 :(得分:2)
在(根)视图控制器中使用prepareForSegue
:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"SeguName"]) {
UINavigationController * navigationController = segue.destinationViewController;
PlayerDetailsViewController * playerDetailsViewController = [[navigationController viewControllers] objectAtIndex:0];
playerDetailsViewController.delegate = self;
}
}