使用NSTimer关闭应用程序

时间:2010-12-10 19:19:22

标签: iphone cocoa nstimer

这里有一个菜鸟。

我正在开发一个播放循环声音的应用。我想让用户能够在一定时间后使用计时器关闭应用程序。想法是用户按下按钮,一旦计时器用完,应用程序将关闭。

如果按下按钮,应用程序崩溃。

这是我到目前为止所得到的:

- (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);

}

1 个答案:

答案 0 :(得分:1)

您需要正确定义计时器参考:

NSTimer *timer = [NSTimer scheduledTimerWithInterval: 10.0 target:self selector:@selector(targetMethod:) userInfo:nil repeats: YES];