簡體   English   中英

如何為啟用了后台功能的iOS應用程序獲取applicationWillTerminate通知?

[英]How to get applicationWillTerminate Notification for an iOS App that has Backgrounding Enabled?

所以我知道, applicationWillTerminate:不會被調用,如果您的應用支持后台執行(除非有一些內存的問題),並applicationDidEnterBackground:被稱為替代。

在appDelegate的applicationDidEnterBackground:方法內部,它說

// If your application supports background execution, 
//this method is called instead of applicationWillTerminate: when the user quits.

但是,當用戶實際退出應用程序時,我需要將一些條目保存到字典中。 我不想每次應用程序進入后台時都執行此操作。 即使我的應用程序支持后台,有沒有辦法獲得終止通知?

具體來說,如果該應用被用戶強行退出,那么有什么解決方法可以得到此通知?

每次應用進入背景時保存。 操作系統可能會在沒有任何進一步警告的情況下殺死您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM