簡體   English   中英

iPhone - 如何正確處理異常情況(信號?)

[英]iphone - how to properly handle exceptional situations (signals ?)

在我的iphone應用程序中,我想提供某種應用程序終止處理程序,它將在應用程序終止之前完成一些最終工作(刪除一些敏感數據)。

我想盡可能多地處理終止情況:
1)用戶終止應用程序
2)設備電量耗盡
3)由於某種原因(例如內存不足或應用程序凍結)系統終止應用程序
4)應用程序崩潰(EXC_BAD_ACCESS或SIGSEGV)

還有其他特殊情況嗎?
實現此目的的最佳方法是什么(例如,情境2中調用的applicationWillTerminate方法)?
是否可以在信號處理程序中進行清理(包括iPhone安全框架調用)?

問候

這篇及時的文章將幫助您開始。

您知道什么時候您的應用程序將從您的應用程序代表終止,並且您可以收聽電池更改的通知,請參閱UIDevice

暫無
暫無

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

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