【发布时间】:2017-01-05 11:17:08
【问题描述】:
我们如何在不使用 Storyboard 的情况下以编程方式快速创建 segue。由于应用程序的结构,我不能使用情节提要,所以我需要知道如何以编程方式进行。
基本上,我要做的就是创建一个 segue,并将其附加在源和目标之间。
到目前为止,我已经创建了一个 RollSegue 类,它是 UIStoryboardSegue 的子类。现在,我正在尝试执行以下操作:
var seg: RollSegue = UIStoryboardSegue("roll", self, destination)
我也试过了:
var seg: UIStoryboardSegue = UIStoryboardSegue("roll", self, destination)
这些代码行运行良好,但是当我尝试调用 performSegue 方法时,我得到了错误:
Receiver (<Home1: 0x7fc84b573fd0>) has no segue with identifier 'roll'
【问题讨论】: