請創建像這樣的導航不使用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連接到導航控制器,而不是視圖控制器。 –