我正在创建一个创建计时器的类,然后使用@selector 或(SEL)调用 void。应用程序在 [mytimer timer…] 时崩溃;被调用是因为“调用了未知的选择器”。错误是它没有找到我给它的空隙,但我知道空隙工作正常。我的问题是如何正确编写 myselector 部分?
+ (void) timer:(NSTimer*)timer interval:(int)interval selector:(SEL)myselector
{
timer = [NSTimer scheduledTimerWithTimeInterval:interval
target:self
selector:myselector
userInfo:nil
repeats:YES];
}
这是正在实现的方法:
[mytimer timer:NameOfTimerTheWorks interval:0.1 selector:@selector(myVoid)];
...
- (void)myVoid
{
Do stuff
}
我也知道这个类看起来完全没用,但我没有包含更多内容。我的问题围绕着选择器。