어제까지 앱이 백그라운드로 들어가면 NSTimer가 중지 될 것입니다. 나는 이상하게 여겨지는 느낌이 든다.앱이 백그라운드로 들어간 후에 NSTimer가 멈추지 않는다.
내 앱이 위치를 업데이트하고 오디오 배경 모드를 재생합니다. 업데이트 위치가 몇 초마다 새로 고쳐집니다. 그러나 앱 화면 중 하나에서만 발생합니다. 또한 NSTimer는 일부 UI를 새로 고칩니다.
나는 이런 식으로 일정을했습니다
[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(updateTime) userInfo:nil repeats:YES];
내용이 지금 관련이 방법은,도있다 :
-(void)updateTime
{
//irrelevant content, but the method gets fired even when the app is in background
}
이상한 것은, 만 인 방법, thah NSTimer에 의해 해고되고 다른 곳에서는 ap가 백그라운드로 들어가도 해고됩니다. 여기서 무슨 일이 일어나고있는거야? 그게 정상적인 행동인가요?
타이머가 선언되는 곳은 ?? – iPatel
viewWillAppviewController의 –