我想使用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)
我做错了吗?