我想在我的WatchKit应用程序中呈现来自另一个SKScene的SpriteKit场景。 这是我的代码:
.]]
} 但是当我尝试呈现其他场景时,我得到了这个错误:
class GameScene: SKScene, SKPhysicsContactDelegate {
var scene2: Scene2!
@IBOutlet var skInterface: WKInterfaceSKScene!
override func sceneDidLoad() {
physicsWorld.contactDelegate = self
....
changeScene()
}
func changeScene() {
if let scene = Scene2(fileNamed: "Scene2") {
scene2 = scene
scene.scaleMode = .aspectFill
self.skInterface.presentScene(scene)
self.skInterface.preferredFramesPerSecond = 30
}
我该如何解决这个问题?