I have the following Storyboard Segue in my Swift project:

The animation is correct, but there is no navigation bar in the destination view controller. I want to force the destination view controller to have a navigation bar. I tried in the destination view controller:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(true)
navigationController?.navigationBar.hidden = false
}
Or:
override func viewWillAppear(animated: Bool) {
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
But it refuses to show any navigation bar.
How can I perform a vertical segue (like "Cover Vertical") but still display a translucent Navigation bar in the destination view controller?
Edit: My Attributes inspector for the destination view controller:


self.navigationControllernil?) - Aaron Bragerprintln(self.navigationController)in my destination view controller prints:Optional(<UINavigationController: 0x12de38070>)- my original view controller is embedded in a navigation controller. - Camillo