私はNSRunLoop
タイマーに接続されたアプリを持っています:
NSTimer *updateTimer = [NSTimer scheduledTimerWithTimeInterval:300 target:self selector:@selector(onUpdateTimer) userInfo:nil repeats:YES];
[[NSRunLoop mainRunLoop] addTimer:updateTimer forMode:NSRunLoopCommonModes];
アプリがバックグラウンドになると、この実行ループはどうなりますか? で再作成する必要がありapplicationDidBecomeActive:
ますか?