Это, вероятно, потому что это просто приостановлено (многозадачность).
Вы можете отключить многозадачность в файле plist:
установить UIApplicationExitsOnSuspend
на NO/false
(не проверено)
Это полностью отключает многозадачность. Или вы можете реализовать новые делегаты приложения, которые будут вызываться при возобновлении работы, и перезагружать ваши данные там:
- (void)applicationWillEnterForeground:(UIApplication *)application