Я предлагаю вам прочитать документацию для понимания того, как комбинируются View Controller Interfaces.В любом случае, если вам нужно перейти к предыдущему контроллеру представления в потоке, вам нужно использовать
navController.popViewController(animated: true)
Но, если нужно отобразить определенный ViewController в очереди контроллеров представления в NavigationViewController, вам нужно использовать
navController.popToViewController(ViewController, animated: true)
С того момента, как вы используете NavigationController, кнопка возврата автоматически появится на панели UINavigationBar, так что вам не нужно об этом беспокоиться.Если вы не хотите настраивать кнопки возврата в очереди viewcontrollers, в этом случае используйте описанные выше методы.