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/