Что происходит с моим NSRunLoop и таймером, когда приложение переходит в фоновый режим и возвращается?

У меня есть NSRunLoopв моем приложении, подключенном к таймеру:

NSTimer *updateTimer = [NSTimer scheduledTimerWithTimeInterval:300 target:self selector:@selector(onUpdateTimer) userInfo:nil repeats:YES];
[[NSRunLoop mainRunLoop] addTimer:updateTimer forMode:NSRunLoopCommonModes];

Когда приложение переходит в фоновый режим, что происходит с этим циклом выполнения? Он исчезает, то есть я должен воссоздать его в applicationDidBecomeActive:?

7
задан DGund 22 June 2012 в 20:25
поделиться