嗨我已经看到很多关于此主题的问题,但似乎没有一个能解决我的情况。我想在用户赢/死时在SKScene上展示一个UIView控制器。我创建了一个PresentWinLoseViewController:UIViewController子类并将其连接到故事板中。我创建了一个从GameViewController到故事板中的PresentWinLoseViewController的segue,再加上从PresentWinLoseViewController返回到GameViewController的两个退出段。如何在spritekit场景上呈现uiviewcontroller
这是我如何打电话给这些。在我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''
我在做什么错?
我不断收到这样的: ***终止应用程序由于未捕获的异常“NSInvalidArgumentException”,理由是:“接收器()没有标识符'testSegue'' ,并且我已经在storyboard中命名了segue。我删除它,并readded /重命名它......仍然不断收到此错误。 –
Jeremy
2015-03-26 16:48:31