【发布时间】:2019-06-15 13:42:36
【问题描述】:
我的 segue 有错误。当我单击信息按钮时,应用程序崩溃。在标题视图中,我有多个转场。第一个用于将数组发送到寄存器视图,其他用于打开我的信息弹出窗口。
消息错误是:
这是主要的故事板:
我该如何解决这个问题?
【问题讨论】:
-
最好以文本形式发布代码和崩溃
-
我会注意你的评论,下次再做。谢谢
我的 segue 有错误。当我单击信息按钮时,应用程序崩溃。在标题视图中,我有多个转场。第一个用于将数组发送到寄存器视图,其他用于打开我的信息弹出窗口。
消息错误是:
这是主要的故事板:
我该如何解决这个问题?
【问题讨论】:
如果你有 2 个 segue,那么你需要用标识符来区分它们
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifer == "toPopUp" {
if let yourVC = segue.destination as? YourPopController {
// set data
}
}
else {
if let yourVC = segue.destination as? RegisterViewController {
// set data
}
}
}
【讨论】: