你好我有代码设置应该正确地从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