你好我有代碼設置應該正確地從GameScene繼承到另一個視圖控制器mainMenuViewController。我已成立了實現這一目標的代碼是如何適當地延續到不同的ViewController
var viewController: GameViewController!
func segue() {
viewController.dismissViewControllerAnimated(true, completion: nil)
SettingsViewController.delete(self)
}
在GameViewController
當SKLabelNode被點擊時調用。因爲mainMenu是當玩家開始遊戲時首先加載的場景,所以我收到了一些建議,因爲我們被告知忽略GameScene,而不是每次都創建一個新的segue。我得到錯誤'致命錯誤:意外地發現零,同時解開一個可選值',並在按鈕被點擊時崩潰。我假設它正在討論viewController。感謝您的幫助!
現在我得到了長錯誤***終止應用程序由於未捕獲的異常'NSInvalidArgumentException',原因:'+ [Noble_Ninja.SettingsViewController刪除:]:無法識別的選擇器發送到類0x10011c990' ***第一次扔調用堆棧: (0x186074f5c 0x19ab7bf80 0x18607bb64 0x186078c14 0x185f7cdcc 0x1000f90f4 0x1000f9c4c 0x1000f9d8c 0x18b433a2c 0x18b6016e0 0x18b5faac0 0x18b5cba10 0x18b5c9efc 0x18602c5a4 0x18602c038 0x186029d38 0x185f58dc0 0x1910ac088 0x18b632f44 0x1001115e8 0x19b3a68b8) 的libC++ abi.dylib:與類型NSException的未捕獲的異常終止」 – Kevin