У меня есть NSTimer, который должен работать, когда приложение находится на переднем плане, но должно прекратиться, когда приложение переходит на задний план. но если придет снова на передний план, таймер не работает. Есть ли способ сделать это?NSTimer не работает после сброса
inbox.m
(viewDidLoad){
myTimer = [NSTimer scheduledTimerWithTimeInterval: 0.60 target: self selector: @selector(saveSlow) userInfo: nil repeats: YES];
if([[NSUserDefaults standardUserDefaults] boolForKey:@"enterBG"]==YES)
{
[myTimer invalidate];
myTimer = nil;
}
....
}
Вам нужно подписаться на уведомления обожженных, когда приложение входит передний план/фон. – luk2302
, но как только nstimer остановился, а затем он не работает после этого. – Jan
Вам нужно предоставить гораздо больше контекста, чем это. –