我在我的應用程序中創建了一個NSTimer,每隔1分鐘就會觸發一次。我的問題是,當我把應用程序放在後臺,並在一段時間後說5分鐘,我把它在前臺,計時器對象變得殭屍。NSTimer越來越殭屍
對此有任何想法。
我在我的應用程序中創建了一個NSTimer,每隔1分鐘就會觸發一次。我的問題是,當我把應用程序放在後臺,並在一段時間後說5分鐘,我把它在前臺,計時器對象變得殭屍。NSTimer越來越殭屍
對此有任何想法。
當應用程序進入後臺時,可能會使計時器無效,然後在應用程序進入前臺時再次啓動計時器。
像這樣:計劃時
- (void)applicationDidEnterBackground:(UIApplication *)application
{
[myTimer invalidate];
}
- (void)applicationWillEnterForeground:(UIApplication *)application
{
myTimer = [NSTimer scheduledTimerWithTimeInterval:60.0 target:self selector:@selector(TimerFunction) userInfo:nil repeats:YES];
}
我有一些任務要做,所以我不能停止計時器 – JiteshW