我得到一個錯誤:如何Segue公司多個視圖控制器編程方式使用SWIFT 3.0
has no segue with identifier 'dest1''
和我所做的是:在故事板視圖 - 控制
- 路線(CTRL +拖動) - > DEST1,視圖控制器 - > dest2
- 在viewController.swift動作按鈕
組故事板的id爲 「DEST1」 和 「dest2」
@IBAction func Parameters(_ sender: AnyObject) { self.performSegue(withIdentifier: "dest1", sender: nil) }
準備賽格瑞
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") } }
我缺少什麼?
你確定你添加的SEGUE標識故事板?該錯誤通常意味着當前視圖控制器沒有該標識符的繼續。檢查你正在調用的視圖控制器是否實際上有一個帶有該標識符的segue。 – RPK
I did,look http://imgur.com/a/mL4sk – masaldana2
這是你的故事板ID,不是segue id – RPK