如何在iOS 6中确保UIApplicationWillTerminateNotification?

Ton*_*mas 0 ios

我想AVAssetWriter在应用程序终止之前停止会话.UIApplicationWillTerminateNotification当用户手动终止应用程序或操作系统终止应用程序以释放其他应用程序的内存时,如何确保将被调用?

我不关心由于内存警告而终止,只有应用程序已经发送到后台的情况.

Lui*_*ien 5

如果您明确将应用程序设置为不在后台运行(通过设置"应用程序不在后台运行"键),只要用户按下主页按钮,您的应用程序就会终止并收到applicationWillTerminate:消息.

但是,如果您的应用程序没有设置此密钥,它可能永远不会收到applicationWillTerminate:消息,因为当它被系统终止时,它已经被暂停.在这种情况下,请考虑停止您AVAssetWriterapplicationDidEnterBackground:方法.

希望这可以帮助!