在Swift中使用NSTimer调用方法

时间:2015-04-23 07:32:31

标签: swift timer nstimer userinfo

我想使用NSTimer调用一个方法(带一个参数),但仍然会出现错误。这就是我的方法的样子:

    func addEnemy(scnView: SCNView) {
        func createMeteorite() -> SCNNode {
            let meteorite = Meteorite(scnView: scnView, speed: calculateSpeed())
            return meteorite
        }
    self.rootNode.addChildNode(createMeteorite())
}

我的NSTimer实例:

    NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: Selector("addEnemy:"), userInfo: scnView, repeats: true)

我做错了吗?

0 个答案:

没有答案