【发布时间】:2011-03-14 05:37:38
【问题描述】:
我知道实际上在 iOS4 中不再调用 applicationWillTerminate。但是我有这种情况:
- 我的有声读物进入后台模式并继续播放音频;
- 在 SDK 3.x 版本之前,我将收听 MP3 文件的位置保存在 applicationWillTerminate 中;
- 现在我被告知要在 applicationWillTerminate 中保存此保存(对于 iPhone 3G)并在 applicationDidEnterBackground 中实现相同的方法:但这不会保存用户最后的位置,只是他进入后台时的位置.. .
但是,用户从应用程序坞退出应用程序的时刻,或者更好的调用方法?这存在吗?
ApplicationWillTerminate 在出现内存问题时被调用,但我真的不知道当用户自己关闭应用程序时会发生什么。
我再说一遍:applicationDidEnterBackground 对我没有帮助,因为当用户进入后台模式时,他可以长时间停留在这个位置听有声读物,当他再次启动应用程序时,在此关闭后,我的意思是,他会在进入后台模式时找到音频文件的位置……
我真的很困惑……
感谢您的帮助!
【问题讨论】:
标签: iphone audio multitasking