Swift - 调用中的额外参数'transition'

时间:2014-10-26 15:20:47

标签: ios7 swift ios8 sprite-kit

self.view?.presentScene(GameOverScene(), transition: transition)

显然:“调用中的额外参数'转换'是错误。 因为这是我的第一个应用程序,我不知道如何解决它。

类似的错误是:

self.view?.presentScene(scene, transition: true)

具有相同的错误消息。如果可以解决,那将是我的第一个工作应用程序。

它是用swift(Xcode)和spritekit编写的。

提前感谢您的回答。

PS:

self.runAction(SKAction.sequence([SKAction.waitForDuration(3.0),
            SKAction.runBlock({
                var transition:SKTransition = SKTransition.flipHorizontalWithDuration(0.5)
                var scene:SKScene = GameScene(size: self.size)
                self.view?.presentScene(scene, transition: true)

这是第二个错误的段落。

1 个答案:

答案 0 :(得分:0)

您是否曾尝试传入SKTransition的实际实例?

self.view?.presentScene(GameOverScene(), transition: SKTransition.crossFadeWithDuration(20))

您可以在此处找到有关不同转换的概述:https://developer.apple.com/library/IOs/documentation/SpriteKit/Reference/SKTransition_Ref/index.html