请创建像这样的导航不使用segue。
SWRevealViewController *revealController = self.revealViewController;
[revealController setFrontViewController:rootViewController2 animated:YES];
UIStoryboard *storyboard =
[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
rootViewController2 = [storyboard
instantiateViewControllerWithIdentifier:@"Your_ViewCon_Name"];
navController = [[UINavigationController alloc]
initWithRootViewController:rootViewController2];
navController.navigationBar.hidden = YES;
[navController setViewControllers:@[ rootViewController2 ] animated:YES];
[[self navigationController] setNavigationBarHidden:YES animated:YES];
[self.revealViewController setFrontViewPosition:FrontViewPositionLeft
animated:YES];
解决了这个问题,不得不将seque连接到导航控制器,而不是视图控制器。 –