2015-07-16 2 views
0

Я пытаюсь инициализировать сцену в стрижа как так: let scene = GameScene(size: skView.bounds.size)Инициализировать GameScene в Swift - Xcode 6,3

Однако следующее сообщение об ошибке появляется в Xcode:

не может ссылаться на инициализатор для типа «GameScene 'со списком аргументов типа' (размер: CGSize)

Вот соответствующий фрагмент кода:

override func viewWillLayoutSubviews() { 

    var skView: SKView = self.view as! SKView 
    skView.showsFPS = true 
    skView.showsNodeCount = true 

    let scene = GameScene(size: skView.bounds.size) 
    scene.scaleMode = .AspectFill 
    skView.presentScene(scene) 

} 
+0

maybey это помогает вам http://stackoverflow.com/questions/27792514/cannot-invoke-init-with-argument-list-of -типа-stringliteralconvertible –

ответ

-1

Вы, вероятно, захотите включить следующую инициализатору в пределах вашего GameScene

override init(size: CGSize) { 

    super.init(size: size) 

} 
Смежные вопросы