我正在尝试使用performSegueWithIndentifier
函数来创建从ViewController
到下一个UITApGestureRecognizer
的segue。但是,当我按下连接了ContaminateTargetViewController: has no segue with identifier 'showMasterChemistryViewController'
的按钮时,View会切换到调试器面板。
以下是显示的错误:
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)
}
}
(我删除了个人信息)
以下是ViewControllers类:
ViewController
我之前也必须使用UITapGestureRecognizer
上的2个按钮进行手动分段,最近将其删除以切换到View
以方便使用。我想知道我的代码中是否有错误,我没有看到,或者之前从fputs($fp, str_replace(["\r","\n"],["\\r","\\n"],$x."\r\n")."\n");
删除手动分段是否导致此错误。如果问题源于之前删除的手动段,请告诉我如何在错误中解决此问题。如果问题源于代码,请保留我应添加,删除或替换的代码。
非常感谢任何建议或意见。
提前致谢。
答案 0 :(得分:0)
如果未将请求的segue连接到视图控制器,则会调用此错误。您确定通过名为" showMasterChemistryViewController"的segue连接了两个视图控制器。在你的故事板上?