WatchKit在展开可选值时从另一个意外发现的nil呈现SKScene

时间:2017-11-07 17:16:02

标签: sprite-kit watchkit apple-watch watch-os-3

我想在我的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
    }

我该如何解决这个问题?

0 个答案:

没有答案