【发布时间】:2015-03-24 21:22:38
【问题描述】:
您好,我已经看到很多关于这个主题的问题,但似乎没有一个可以解决我的问题。当用户获胜/死亡时,我想在 SKScene 上展示一个 UIView 控制器。我创建了一个 PresentWinLoseViewController : UIViewController 子类并将其连接到故事板中。我在情节提要中创建了一个从 GameViewController 到 PresentWinLoseViewController 的转场,以及从 PresentWinLoseViewController 回到 GameViewController 的两个退出转场。
我是这样称呼这些的。当我赢/输时在我的 SKScene 中
func win() {
let gameVC = GameViewController()
gameVC.performSegueWithIdentifier("tryAgain", sender: self)
}
我退出 PresentWinLoseViewController
@IBAction func tryAgainButtonPressed(segue:UIStoryboardSegue) {
self.performSegueWithIdentifier("unwindTryAgain", sender: self)
}
但我什至不能走那么远,因为第一个 segue 从来没有工作过。我不断得到
Receiver (<SpriteLevelBuilder.GameViewController: 0x7ff2b5e49210>) has no segue with identifier 'tryAgain''
我做错了什么?
【问题讨论】:
标签: ios iphone swift uiviewcontroller sprite-kit