SKTransition crossFadeWithDuration ya no funciona

Tengo problemas para usar el object crossFadeWithDuration .

Solía ​​desvanecerse un nuevo SKScene en la parte superior del actual SKScene perfectamente para mí, pero ahora funciona más como el object fadeWithDuration, dejando una brecha gris entre dos SKScenes.

Siento que esta diferencia sucedió con una actualización reciente, pero no lo noté hasta ahora. Simplemente estoy llamando a este método con un button de UIB:

  self.skView.presentScene(Puzzle1(size: (self.view?.bounds.size)!), transition: SKTransition.crossFadeWithDuration(2.0)) 

¿Alguien más ha tenido este problema o conoce alguna solución / solución para eso?

Esto se debe a que hizo self.skView y no self.scene?.view?.presentScene also when transitioning to a scene do this let Scene = Puzzle1(size : self.size) Scene.scaleMode = SKSceneScaleMode.AspectFill self.scene?.view?.presentScene(Scene, transition: SKTransition.crossFadeWithDuration(2.0))