gpt4 book ai didi

ios - performSegueWithIdentifier 表示没有用于 segue 的标识符。但我确实设置了它。怎么了?

转载 作者:行者123 更新时间:2023-11-29 00:26:22 25 4
gpt4 key购买 nike

标题说明了一切。我试图通过单击一个按钮来调用此方法,但是一旦我单击它,我的应用程序就会崩溃并显示该错误代码:没有用于 segue 的标识符 - 但我确实设置了它!可能出了什么问题?

最佳答案

segue 是两个 UIViewControllers 之间的 Storyboard链接,您可以通过使用 right clic 或 ctrl + clic 在两个 Controller 之间拖动来添加它们。

它们看起来像这样 segue

就是中间那个小箭头。

点击它,然后进入属性检查器(右上角的小图标,看起来像盾牌)。

在那里,您可以设置 segue 标识符。

看起来像这样segue

请注意,这是我通过快速搜索随机截取的旧屏幕截图,但它看起来仍然非常像这样。

您必须在代码中调用那个标识符,而不是 Controller 的 Storyboard ID。它们是两个截然不同的事物,尽管一开始很容易产生不同的想法。

您从代码而不是 Controller 调用segue的原因(除其他外)是因为您可以在segue中设置各种设置,例如动画样式,或者是否有动画。

您可以查看许多在线指南,了解可以使用 Segues 做什么(以及展开 Segues!)。但一开始,默认设置就可以很好地学习。

关于ios - performSegueWithIdentifier 表示没有用于 segue 的标识符。但我确实设置了它。怎么了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42913137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com