У меня создалось впечатление, что NSTimer вообще не работал после того, как приложение вызывает applicationWillResignActive
. Кажется, однако, что существующие NSTimers (т.е. Созданные до того, как приложение сработало активно) будут продолжать работать, и его только новые NSTimers, которые не могут быть запланированы в этом состоянии, могут подтвердить это?
Я также предполагаю, что это хорошо (и Apple, похоже, это тоже говорит), что, когда ваше приложение вызывает applicationWillResignActive
, вы должны отключить любые NSTimers и запустить их снова, когда вызывается applicationDidBecomeActive
, это имеет смысл?