繁体   English   中英

我如何在iPhone中终止我的应用程序取决于时间

[英]How can i terminate my application in iPhone depends on time

启动应用程序时,我会使用NSTimer类在应用程序中显示时间,从00:00.00(mm:ss.SS)开始。 我想在iPhone中的时间达到75:00.00(mm:ss.SS)时终止我的应用程序。

一旦启动计时器,请立即在下一行调用以下方法:

[self performSelector:@selector(stopTimer) withObject:nil afterDelay:75.0];

并且stopTimer方法应该是这样的:

-(void) stopTimer
{
    [timer invalidate];
    timer = nil;
}

下面的代码段将为您完成工作。 但是不建议使用exit()方法退出该应用程序,因为该应用程序似乎已经崩溃了给最终用户。 我建议您在75分钟后显示警报,并要求用户退出该应用。

[NSTimer scheduledTimerWithTimeInterval:270000
                                     target:self
                                   selector:@selector(quitTheApp)
                                   userInfo:nil
                                    repeats:NO];

- (void)quitTheApp
{
    exit(0);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM