我是iOS开发人员的新手,我正在尝试在故事板之间切换。
我按照此处提供的答案'Receiver (<ViewController>) has no segue with identifier 'addSegue'。
我做了每一步并将下面的代码放在我的viewDidLoad中,因为我希望它自动转到一个新的故事板,这取决于条件。我做错了吗?
self.performSegue(withIdentifier: "identifierName", sender: self)
答案 0 :(得分:0)
您的代码是在prepareForSegue方法中编写的
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if(segue.identifier == "yourIdentifierInStoryboard")
{
self.performSegue(withIdentifier: "identifierName", sender: self)
}
}
答案 1 :(得分:0)
就像Vacawama说的那样,在ViewDidLoad中不可能这样做,所以我把它放在了ViewDidAppear中,它运行得很好。