Ios 显示未进入导航堆栈的序列。视图控制器上不显示“后退”按钮,它从底部而不是左侧向上滑动

Ios 显示未进入导航堆栈的序列。视图控制器上不显示“后退”按钮,它从底部而不是左侧向上滑动,ios,swift,Ios,Swift,我一直在试图弄清楚为什么我的show segues没有将目标视图控制器输入到导航堆栈中 我在导航控制器中嵌入了根视图控制器 我运行一个从VC到另一个视图控制器的显示序列 新的视图控制器没有后退按钮,而是从底部向上滑动,而不是从左侧 vc的图片,注意没有后退按钮。您可以向下滑动屏幕,使其弹出到上一个视图控制器 我在网上发现,这可能是因为原始视图控制器和目标视图控制器都可能位于它们自己的导航控制器中。但是,没有迹象表明目标视图控制器位于不同的导航堆栈中 我正在寻求关于1的帮助。是否有一个简单的解决

我一直在试图弄清楚为什么我的show segues没有将目标视图控制器输入到导航堆栈中

  • 我在导航控制器中嵌入了根视图控制器
  • 我运行一个从VC到另一个视图控制器的显示序列
  • 新的视图控制器没有后退按钮,而是从底部向上滑动,而不是从左侧
  • vc的图片,注意没有后退按钮。您可以向下滑动屏幕,使其弹出到上一个视图控制器

    我在网上发现,这可能是因为原始视图控制器和目标视图控制器都可能位于它们自己的导航控制器中。但是,没有迹象表明目标视图控制器位于不同的导航堆栈中

    我正在寻求关于1的帮助。是否有一个简单的解决方案来确保视图控制器正确显示? 2.有没有办法告诉每个视图控制器连接了哪些导航控制器

    以下是导航堆栈的图片:


    所以我解决了这个问题


    初始化主视图控制器时,我转到主视图控制器,而不是连接的导航控制器。这反过来又没有注册连接的导航控制器

    你如何介绍新的VC
    performsgue(带标识符:sender:)
    present(uu:animated:completion:)
    ?我正在使用performsgue(带标识符:sender:)请查看故事板上的segue选项。连接故事板上的控制器时,segue选项中存在一些不匹配。在iOS 13中,一些视图控制器显示为礼物。所以请在你这边核实一下。当你连接故事板时,segue的值是“Show”或其他东西。我使用的segue是一个叫做Push(Show)的segue。所有其他segue选项也给了我完全相同的结果