这里有一个菜鸟。
我正在开发一个播放循环声音的应用。我想让用户能够在一定时间后使用计时器关闭应用程序。想法是用户按下按钮,一旦计时器用完,应用程序将关闭。
如果按下按钮,应用程序崩溃。
这是我到目前为止所得到的:
- (IBAction)timer:(id)sender{
timer = [NSTimer scheduledTimerWithInterval: 10.0 target:self selector:@selector(targetMethod:) userInfo:nil repeats: YES];
}
-(void) targetMethod: (NSTimer*) theTimer {
NSLog(@"timer?");
exit(0);
}
答案 0 :(得分:1)
您需要正确定义计时器参考:
NSTimer *timer = [NSTimer scheduledTimerWithInterval: 10.0 target:self selector:@selector(targetMethod:) userInfo:nil repeats: YES];