WatchKit представляет SKScene из другого неожиданно найденного nil, разворачивая необязательное значение

Я хочу представить сцену SpriteKit из другого SKScene в моем приложении WatchKit. Вот мой код:

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
    }

} Но когда я пытаюсь представить другую сцену, я получаю эту ошибку:

   "fatal error: unexpectedly found nil while unwrapping an Optional value" 

Как я могу решить эту проблему?

0 ответов

Другие вопросы по тегам