NSTimer&选择

时间:2014-12-09 10:08:00

标签: swift

所以不确定我做错了什么 - 一直在敲我的脑袋,是的,我已经看了很多其他的SO问题并尝试过很多东西,但却无法解决这个问题。 / p>

我正在尝试使用NSTimer:

var x = NSTimer(timeInterval: 1, target: self, selector: "timeToMoveOn", userInfo: nil, repeats: false);

我的选择器功能是:

func timeToMoveOn()
{
    self.dismissViewControllerAnimated(false, completion: nil);
}

但我做了什么我一直在调用“额外参数'选择器'这个错误。

我尝试过像scheduledTimerWithTimeInterval这样的东西但是得到了同样的错误。我已经清理并重建了项目,似乎无法让它工作。

我错过了什么?

由于 约什

1 个答案:

答案 0 :(得分:0)

好吧,我解决了自己的问题...... 我不小心将var x timmer声明为类成员而不是函数内部。一旦我将它添加到viewDidLoad就可以了。有趣的是,选择器似乎不适用于类成员范围。