为了账号安全,请及时绑定邮箱和手机立即绑定

Xcode,在哪里分配segue标识符

Xcode,在哪里分配segue标识符

iOS
Qyouu 2019-11-02 13:38:06
请原谅我的问题。我知道我可以像这样切换到另一个屏幕(ViewController)self.performSegueWithIdentifier ("SecondViewController", sender: self)但是我似乎找不到在第二个屏幕上分配ID的位置,只是找到情节提要ID,是吗?我已经尝试过,只收到崩溃并显示以下错误:Receiver()没有标识为“ SecondViewController”的segue任何想法?谢谢
查看完整描述

3 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

在你的代码中


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

字符串“ SecondViewController”看起来像情节提要id。在同一位置,您必须编写segue标识符,而不是Storyboard ID。


单击屏幕快照,并通过单击右上栏字段上的segue来分配segue标识符名称。你可以这样


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


查看完整回答
反对 回复 2019-11-02
?
翻阅古今

TA贡献1780条经验 获得超5个赞

当您将一个View控制器链接到情节提要中的另一个View控制器时,在它们之间的链接中,您仅需要分配一个Segue标识符即“ SecondViewController”,您的代码才能工作。

或者,您也可以使用self.storyboard.instantiateViewControllerWithIdentifier(“ //该视图控制器的storyboard ID”)通过故事板ID显示另一个视图控制器,然后使用present / show视图控制器。


查看完整回答
反对 回复 2019-11-02
  • 3 回答
  • 0 关注
  • 574 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信