Играем с таймерами и пытаемся заставить их вести себя правильно, когда приложение отправляется в фоновый режим, уничтожается и т. д.
Судя по сгенерированным комментариям в xcode, вы должны отключить/аннулировать таймеры на событиях resignActive/enterBackground.
Однако я еще этого не сделал, но проверил, что происходит с моим таймером, когда я нажимаю кнопку «Домой», а затем снова захожу в приложение.
У меня в основном есть метод, на мой взгляд, который таймер запускает каждую секунду:
NSLog(@"workedTimTimerTick workedTime; %@", timeString);
И когда я выхожу из приложения, вывод прекращается, когда я повторно захожу в приложение, вывод начинается снова...
Поскольку я ничего не делаю с кодом для таймера этих событий жизненного цикла, почему он перестает вызываться?
Вход приветствуется!