Вы, возможно, где-то еще в своем коде, делаете что-то в этом роде (или подобное), что привело бы к сокрытию навигационной панели?
self.navigationController?.navigationBar.isHidden = true
Имея только тот фрагмент, который вы разместили, я думаю, трудно сказать, почему именно это происходит. Возможно, нам понадобится увидеть немного больше кода вашего ViewController
Я бы посоветовал посмотреть, не выполняет ли ваш код что-либо подобное выше.
Вот очень простой пример VC, который использует AddCardViewController
, помещенный на контроллер навигации, который, надеюсь, может помочь. Это не должно иметь проблемы, которую вы описали:
https://gist.github.com/spastorelli-stripe/9ec230dad7a7da5a6f85147deb6a4b3b