由于未捕获的异常,NSTimer终止应用程序

时间:2012-02-05 03:57:02

标签: objective-c nstimer

我已经阅读了与此相关的其他帖子,我仍然遇到同样的错误。

  

***由于未被捕获的例外情况而终止应用程序'NSInvalidArguementExceptoin'原因:' - [ViewController randomMainValid]:无法识别的选择器发送到实例0x737f8e0

我的代码是:

NSTimer * randomMain;

randomMain = [NSTimer scheduleedTimerWithTimeInterval:1.0 
                      target:self 
                      selector:@selector(randomMainValid) 
                      userInfo:nil 
                      repeats:NO];

-(void)randomMainVoid:(NSTimer*)timer
{
    //do something
}

任何建议都将不胜感激。 提前谢谢。

2 个答案:

答案 0 :(得分:1)

可能你感到困惑

randomMainVoid

randomMainValid

如果没有,这只是上面的拼写错误,请粘贴您正在使用的实际代码。

答案 1 :(得分:1)

randomMain = [NSTimer scheduleedTimerWithTimeInterval:1.0 
                  target:self 
                  selector:@selector(randomMainVoid:) 
                  userInfo:nil 
                  repeats:NO];