编辑:
我回去尝试重新创建连接,发现构建器迫使我将其作为Exit对象而不是View Controller对象进行连接。我不知道为什么要这样做,甚至在废弃旧按钮并创建一个新按钮之后,它仍然迫使我。因此,我已经找到了最初问题的原因,但无法找出根本原因。
原始帖子:
当前项目中的每个屏幕都是模态显示的,当按下按钮时,我使用以下命令关闭视图控制器:
@IBAction func close(){
dismiss(animated: true, completion: nil)
}
到目前为止,除了我必须创建的最后一个视图之外,它一直运行良好。我检查了我的segue,它设置为像其他所有模式一样呈现。我已经检查并仔细检查了其他segue配置以及视图配置。它们与其他视图相同。我完全不知所措。只是想知道是否有人曾经发生过这种情况,或者有任何我可能忽略了的建议。对于它的地狱,我尝试了self.dismiss()
,但并没有改变。
我的情节提要板布局本质上有点像是辐射式的,换句话说,主视图控制器是顶层的,然后其余视图是次要的,彼此之间没有任何关系,仅与主视图无关。
以下是有关视图控制器的安全设置: