嗨我已經看到很多關於此主題的問題,但似乎沒有一個能解決我的情況。我想在用戶贏/死時在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