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"
Как я могу решить эту проблему?