Ios swift中的导航控制器导致黑屏

Ios swift中的导航控制器导致黑屏,ios,iphone,swift,Ios,Iphone,Swift,我试图在swift代码中使用导航控制器进行识别过程,但每次我单击指向它的按钮时,它都会显示以下黑屏: 这是我的故事板,如果这有帮助的话,代码中没有警告和错误(使用拖放序列或编程序列会导致相同的黑屏) 可能是您选择的segue:模式与转换 您确定您只有一个序列吗?可能会有重叠的分段,这些分段不会在Interface Builder中清晰显示 编辑 有没有办法让我们看到所有的片段 在新窗口中打开情节提要 显示文档大纲(最左侧窗格) 显示属性检查器(最右边的窗格) 选择文档大纲中的每个视图控制器场景

我试图在swift代码中使用导航控制器进行识别过程,但每次我单击指向它的按钮时,它都会显示以下黑屏:

这是我的故事板,如果这有帮助的话,代码中没有警告和错误(使用拖放序列或编程序列会导致相同的黑屏)


可能是您选择的
segue
:模式与转换

您确定您只有一个
序列吗?可能会有重叠的分段,这些分段不会在Interface Builder中清晰显示

编辑

有没有办法让我们看到所有的片段

  • 在新窗口中打开情节提要
  • 显示文档大纲(最左侧窗格)
  • 显示属性检查器(最右边的窗格)
  • 选择文档大纲中的每个视图控制器场景。底部列出了
    。您可以在属性检查器中检查标识符序列

  • 听起来,我做得不对(拖动导航控制器,删除表视图,添加新的视图控制器,然后进行切换),但是现在如果我创建了一个视图,然后将其嵌入导航控制器,听起来就行了!无论如何,非常感谢你的帮助,这对我绝对有帮助

    当我在
    viewDidLoad:
    中为
    self.view
    指定一个自定义视图时,我得到了这个

    self.view=self.mapView


    将mapView添加为self.view的子视图解决了这个问题。

    [我看到您创建了一个自定义ViewController,您确定它是ViewController的子类吗

    您可以看到在类声明中的“:”之后关闭了哪个子类!

    请发布代码,而不是图像,这对每个人都会更容易。谢谢你的回复。我不知道,现在我有一个警告:“直接从视图控制器启动的分段必须有一个标识符”,但当我点击它时,它不会突出显示任何分段,所以我们有办法看到所有分段吗?(就像左边的面板听起来只显示我们在故事板上看到的那些)我已经做了,没有segue,但仍然是这个不受支持的配置警告。问题是我不知道它在哪里,也许它隐藏了?我正在调整你的解决方案,但它没有工作。所以我从头开始创建了一个新项目,没有代码,只有segues(这是故事板:)带有名称。因此,可能(或者肯定)我做错了什么,可能我的导航控制器没有任何子视图(实际上,我从中间视图顶部最左边的图标拖动一个分段到下一个控制器)。只需使用预定义的表视图运行导航控制器即可,因此我们可以将视图控制器添加到navigationcontroller(我想是的,但我正在尝试解决此问题)听起来,我做得不对(拖动导航控制器,删除表视图,添加新的视图控制器,然后继续),但现在,如果我创建一个视图,然后将其嵌入导航控制器中,听起来很有效!无论如何,非常感谢您的帮助,这对我绝对有帮助!