См. Прерывания работы приложения в Руководстве по программированию iPhone OS , особенно события applicationWillResignActive
и applicationDidBecomeActive
. (Целое руководство, безусловно, заслуживает прочтения.) Когда вы игнорируете события, кажется, что таймер включается на некоторое время, а затем останавливается. Звучит логично, приложение может легко разрядить аккумулятор, если продолжать работу. А что именно происходит с приложением? Я думаю, он просто не получает никакого времени процессора - он зависает и оттаивает только тогда, когда Вы снова включаете машину.