Swift中没有标识符错误的序列?
我正在尝试使用Swift中没有标识符错误的序列?,swift,function,uiviewcontroller,segue,ibaction,Swift,Function,Uiviewcontroller,Segue,Ibaction,我正在尝试使用performsguewithindicator函数创建从一个ViewController到下一个的序列。但是,当我在连接了UITApGestureRecognizer的情况下按下按钮时,视图将切换到调试器面板 下面是它显示的错误: ContaminateTargetViewController: has no segue with identifier 'showMasterChemistryViewController' (我删掉了个人信息) 以下是ViewControlle
performsguewithindicator
函数创建从一个ViewController
到下一个的序列。但是,当我在连接了UITApGestureRecognizer
的情况下按下按钮时,视图将切换到调试器面板
下面是它显示的错误:
ContaminateTargetViewController: has no segue with identifier 'showMasterChemistryViewController'
(我删掉了个人信息)
以下是ViewController类:
import Foundation
import UIKit
class ContaminateTargetViewController: UIViewController {
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "showMasterChemistryViewController" {
let chemistryMasterViewController = segue.destinationViewController as! ChemistryMasterViewController
}
}
@IBAction func showPlaylistDetail(sender: AnyObject) {
performSegueWithIdentifier("showMasterChemistryViewController", sender: sender)
}
}
为了方便起见,我以前还必须手动从ViewController
上的两个按钮中分离出来,最近又删除了它们,以切换到UITapGestureRecognizer
。我想知道我的代码中是否有我看不到的错误,或者之前从视图中删除手动分段是否导致了此错误。如果问题源于以前删除的手动分段,请告诉我如何在错误中修复此问题。如果问题是源代码,请留下我应该添加、删除或替换的代码
如有任何建议或意见,我们将不胜感激
提前感谢。当您没有将请求的segue连接到视图控制器时,会调用此错误。是否确实已通过故事板上名为“showMasterChemistryViewController”的segue将两个视图控制器连接起来?如何在故事板上创建该segue?控制从故事板本身或按钮拖动到另一个故事板。然后单击此序列并将其命名为与prepareForSegue标识符相同的名称