Я понимаю, что applicationWillTerminate больше не вызывается в iOS4, практически. Но у меня такая ситуация:
- моя аудиокнига переходит в фоновый режим и продолжает воспроизводить звук;
- до версии 3.x SDK Я сохранил точку, в которой слушали файл MP3, в приложенииWillTerminate;
- теперь мне сказали сохранить это сохранение в applicationWillTerminate (для iPhone 3G) и реализовать тот же метод в applicationDidEnterBackground: но это сохраняет НЕ точку, в которой пользователь находился в конце, а только точку, когда он вошел в фон. .
Но какой сейчас момент или, лучше, вызванный метод, когда пользователь выходит из приложения из дока приложения? Это существует?
ApplicationWillTerminate вызывается, когда есть проблема с памятью, но на самом деле я не могу понять, что происходит, когда пользователь сам закрывает приложение.
Я повторяю: applicationDidEnterBackground мне не помогает, потому что, когда пользователь входит в фоновый режим, он может оставаться в этом положении в течение длительного времени, слушая аудиокнигу, и когда он снова запускает приложение, после того, как это закрыто, я имею в виду Он найдет положение аудиофайла, когда войдет в фоновый режим…
Я действительно запутался ...
Спасибо за вашу помощь!