func Restart(){
self.view?.presentScene(GameScene, transition: SKTransition.crossFadeWithDuration(1.0))
}
}
错误:无法将值类型GameScene转换为预期的参数SKScene
我收到上述错误,但我不确定为什么
最佳答案
type
GameScene作为参数发送?否则,您应该停止使用大写字母命名变量。看起来您正在发送类型而不是实例。 (可能应该是 gameScene )GameScene
类可能不会继承SKScene
。函数presentScene
以SKScene
作为参数,您在其中发送的内容必须为SKScene
类型或继承 SKScene
的类。 关于swift - 错误: Cannot convert value type GameScene to expected argument SKScene,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33813799/