Iam displaying time in my application using NSTimer Class starting with 00:00.00 (mm:ss.SS) when my application launched. I want to terminate my application when time reaches to 75:00.00 (mm:ss.SS) in iPhone.
问问题
103 次
2 回答
0
启动计时器后,下一行立即调用以下方法:
[self performSelector:@selector(stopTimer) withObject:nil afterDelay:75.0];
stopTimer 方法应该是这样的:
-(void) stopTimer
{
[timer invalidate];
timer = nil;
}
于 2012-04-18T07:09:33.640 回答
0
下面的代码片段将为您完成工作。但不建议使用 exit() 方法退出应用程序,因为它看起来应用程序已经崩溃给最终用户。我建议您在 75 分钟后显示警报并要求用户退出应用程序。
[NSTimer scheduledTimerWithTimeInterval:270000
target:self
selector:@selector(quitTheApp)
userInfo:nil
repeats:NO];
- (void)quitTheApp
{
exit(0);
}
于 2012-04-18T07:17:31.657 回答