2016-12-22 5 views
0
import SpriteKit 
import UIKit 
import Foundation 

class GameScene: SKScene { 

let coin = Coin() 

    override func didMoveToView(view: SKView) { 
    /* Setup your scene here */ 
     coin.coinFlip(inView view: UIView) 

     } 

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) { 
    /* Called when a touch begins */ 
     } 

override func update(currentTime: CFTimeInterval) { 
    /* Called before each frame is rendered */ 
} 
} 

Xcode не позволит мне установить функцию «coinFlip»! В нем говорится, что я должен поместить запятую после «inView», а затем она говорит «Использование неразрешенного идентификатора« inView ». Что мне делать в этой ситуации?Swift - Показывает сообщение об ошибке «inView»

+0

Вы должны использовать ** self.view ** вместо только ** вид ** –

ответ

2

Класс Coin не наследуется от класса, который имеет свойство view. Предполагая, что вы хотите сослаться на мнение в методе флип монеты, добавить аргумент функции передать его.

func coinFlip(inView view: UIView) 
+0

Спасибо за помощь! –

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

  • Нет связанных вопросов^_^