对于我的秒表项目,我想在应用程序进入后台时运行计时器(如 iPhone 时钟内的“秒表”)。我试过“beginBackgrounTaskWithExpirationHandler”,但它最多只能执行 10 分钟的任务。没有这个限制我怎么能做到这一点。谁能帮我解决这个问题....
感谢您的快速回复。这是我的代码:
视图控制器.m
- (void)countDown{
count = count - 1;
//until 30 minutes i need to play an animation here...
if(count == 0)
{
//close timer...
[myTimer invalidate];
myTimer = nil;
//update counter again
[self updateCounter];
}
}
//update counter function...
- (void)updateCounter{
//setting count value
count = 1800;
//count-down fun
myTimer = [NSTimer scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(countDown) userInfo:nil repeats:YES];
}
这就是我希望在后台执行的操作..请帮帮我..