Xcode,在哪里分配segue标识符

请原谅我的问题。我知道我可以像这样切换到另一个屏幕(ViewController)


self.performSegueWithIdentifier ("SecondViewController", sender: self)

但是我似乎找不到在第二个屏幕上分配ID的位置,只是找到情节提要ID,是吗?


我已经尝试过,只收到崩溃并显示以下错误:


Receiver()没有标识为“ SecondViewController”的segue


任何想法?谢谢


Qyouu
浏览 575回答 3
3回答

慕斯王

在你的代码中self.performSegueWithIdentifier ("SecondViewController", sender: self)字符串“ SecondViewController”看起来像情节提要id。在同一位置,您必须编写segue标识符,而不是Storyboard ID。单击屏幕快照,并通过单击右上栏字段上的segue来分配segue标识符名称。你可以这样self.performSegueWithIdentifier ("WriteSegueIdentifierName", sender: self)

翻阅古今

当您将一个View控制器链接到情节提要中的另一个View控制器时,在它们之间的链接中,您仅需要分配一个Segue标识符即“ SecondViewController”,您的代码才能工作。或者,您也可以使用self.storyboard.instantiateViewControllerWithIdentifier(“ //该视图控制器的storyboard ID”)通过故事板ID显示另一个视图控制器,然后使用present / show视图控制器。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS