我有一个项目,初始屏幕是视图控制器,然后是嵌入式导航视图控制器的视图控制器。我还在第一屏幕上添加了一个按钮,当点击它时,我希望导航控制器屏幕被打开。
我点击了按钮,然后在“连接检查器”中添加了到该导航控制器的推送事件,但是转场并没有发生。请问我该如何实现呢?
解决方案:
最终,在一些研究之后,我成功地将此功能实现。以下是我正在使用的代码:
我点击了按钮,然后在“连接检查器”中添加了到该导航控制器的推送事件,但是转场并没有发生。请问我该如何实现呢?
解决方案:
最终,在一些研究之后,我成功地将此功能实现。以下是我正在使用的代码:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSLog(@"Source Controller = %@", [segue sourceViewController]);
NSLog(@"Destination Controller = %@", [segue destinationViewController]);
NSLog(@"Segue Identifier = %@", [segue identifier]);
if ([segue.identifier isEqualToString:@"mysegue"])
{
NSLog(@"coming here");
SecondViewController *loginViewController = (SecondViewController *)segue.destinationViewController;
//SecondViewController *navigationController = [[UINavigationController alloc]init];
[self presentModalViewController:loginViewController animated:YES];
}
}