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’”。在这种情况下我该怎么办?

最佳答案

类Coin不是从具有view属性的类继承的。假设要在flip coin方法中引用视图,请向函数添加一个参数以将其传入。

func coinFlip(inView view: UIView)

关于swift - Swift-显示术语“inView”错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41289331/

10-11 13:25