标题说明了一切。我试图在单击按钮时调用此方法,但是一旦我单击它,我的应用程序崩溃了该错误代码:没有segue的标识符 - 但我确实设置了它!什么可能是错的?
答案 0 :(得分:1)
segue是两个UIViewControllers
之间的故事板链接,您可以使用右侧clic或ctrl + clic在两个控制器之间拖动来添加它们。
它是中间的小箭头。
点击它,然后进入属性检查器(右上方的小图标看起来像盾牌)。
在那里,您可以设置segue标识符。
请注意,这是我通过快速搜索随机拍摄的旧屏幕截图,但它看起来仍然非常像。
您必须在代码中调用那个标识符, NOT 控制器的情节提要ID。它们是两个非常不同的东西,尽管一开始很容易想到它。
您从代码而不是控制器调用segue的原因(除其他外)是因为您可以在segue中设置各种设置,如动画样式,或者根本没有动画。
您可以在线查看许多指南,了解您可以使用segues做什么(并展开segues!)。但首先,默认设置可以很好地学习。