我收到了一个错误:
没有标识符'dest1''
的segue
我做的是:
将故事板ID设置为“dest1”和“dest2”
@IBAction func Parameters(_ sender: AnyObject) {
self.performSegue(withIdentifier: "dest1", sender: nil)
}
准备segue
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
print("0")
if segue.identifier == "dest1" {
if let svc = segue.destination as? secondViewController {
print("1")
}
} else if segue.identifier == "dest2" {
if let svc = segue.destination as? reverbViewController {
print("2")
}
}
我错过了什么?
答案 0 :(得分:2)
根据您的说明,您已将故事板ID设置为" dest1"和" dest2",而你需要设置segue标识符。点击IB中的segue本身,并设置它的属性。
使用代码创建视图控制器时使用Storyboard标识符...
instantiateViewControllerWithIdentifier("myViewController")