使用未解析的标识符'lastYieldIdentifier'

时间:2016-01-05 17:14:44

标签: swift

我正在关注如何在Swift中制作太空游戏的tutorial,当我输入以下代码时,它说“使用未解析的标识符'弹性内部区”

func updateWithTimeSinceLastUpdate(timeSinceLastUpdate: CFTimeInterval)
{
    lastYieldInterval += timeSinceLastUpdate
    if lastYieldInterval > 1
    {
        lastYieldInterval = 0
        addAlien()

    }
}

1 个答案:

答案 0 :(得分:1)

根据tutorial,您应该使用lastYieldTimeInterval代替lastYieldInterval

var lastYieldTimeInterval:NSTimeInterval = NSTimeInterval()

// ...

func updateWithTimeSinceLastUpdate(timeSinceLastUpdate:CFTimeInterval){
    lastYieldTimeInterval += timeSinceLastUpdate
    if (lastYieldTimeInterval > 1){
        lastYieldTimeInterval = 0
        self.addAlien()
    }
}