有沒有辦法趕上全球「崩潰」應用程序異常像objc_exception_throw,EXC_ARITHMETIC等代碼?我需要這個,因爲我想在應用程序被系統殺死之前做一些事情。如何捕捉全局異常?
4
A
回答
10
您可以使用NSSetUncaughtExceptionHandler
爲任何未捕獲的異常設置處理程序。
+0
+1相關問題http://stackoverflow.com/questions/1128539 – Shaji 2010-05-13 15:21:56
相關問題
- 1. 無法捕捉全局異常
- 2. Phonegap和捕捉全局android異常
- 3. 如何捕捉devenv異常
- 4. 如何捕捉「FileNotFoundException」異常?
- 5. 捕捉異常
- 6. 如何捕捉「未捕獲的異常」?
- 7. 在Jython中全面捕捉異常
- 8. 捕捉filenotfound異常
- 9. 捕捉異常C#
- 10. 捕捉Javamail異常
- 11. Python捕捉異常
- 12. SignalR捕捉異常
- 13. 捕捉lambda異常
- 14. Android捕捉異常
- 15. C#捕捉異常
- 16. 捕捉int異常
- 17. java捕捉異常
- 18. 捕捉全局異常並防止應用程序崩潰
- 19. 如何捕捉SQL異常在Laravel 5
- 20. 如何在iOS中捕捉iCloud異常?
- 21. zend框架2如何捕捉異常?
- 22. 如何捕捉eventmachine中的異常
- 23. 如何捕捉「使用mypackage」的異常?
- 24. PowerShell Get-ChildItem如何捕捉異常
- 25. 如何捕捉C#中的Lua異常#
- 26. 如何捕捉調用目標異常?
- 27. 如何捕捉語法異常
- 28. 如何捕捉廚師異常
- 29. 如何從圖像中捕捉異常
- 30. 如何捕捉laravel控制器異常
'objc_exception_throw'也不例外。它是拋出Objective-C異常的函數。同樣,'EXC_ARITHMETIC'不是一個Objective-C異常;這是一個Mach(內核)異常,這意味着你的應用程序試圖做一些完全無效的事情。 – 2010-05-14 09:14:53