有没有办法赶上全球“崩溃”应用程序异常像objc_exception_throw,EXC_ARITHMETIC等代码?我需要这个,因为我想在应用程序被系统杀死之前做一些事情。如何捕捉全局异常?
4
A
回答
10
您可以使用NSSetUncaughtExceptionHandler
为任何未捕获的异常设置处理程序。
+0
+1相关问题http://stackoverflow.com/questions/1128539 – Shaji 2010-05-13 15:21:56
相关问题
- 1. Phonegap和捕捉全局android异常
- 2. 如何捕捉devenv异常
- 3. 捕捉异常
- 4. 如何捕捉“未捕获的异常”?
- 5. 捕捉Javamail异常
- 6. 捕捉filenotfound异常
- 7. 捕捉lambda异常
- 8. 捕捉异常C#
- 9. 捕捉int异常
- 10. Python捕捉异常
- 11. 如何捕捉C#中的FtpWebResponse异常
- 12. iphone dev - 如何捕捉异常'NSRangeException'
- 13. 如何捕捉play.api.libs.openid.Errors $ AUTH_CANCEL $异常?
- 14. 如何捕捉MVC视图的异常?
- 15. 如何捕捉超时异常
- 16. 如何在Qt中捕捉异常?
- 17. 如何捕捉C#中的Lua异常#
- 18. 如何捕捉调用目标异常?
- 19. 如何捕捉内部异常?
- 20. 如何用phpspec2捕捉异常
- 21. 如何捕捉异常[C++/CX]
- 22. 如何捕捉内部异常
- 23. 如何处理捕捉到的异常
- 24. 如何退出捕捉异常
- 25. 无法捕捉异常NoSuchElementException
- 26. 无法捕捉到异常
- 27. 在哪里捕捉异常
- 28. 无法捕捉异常fs.createWriteStream()
- 29. 防止GTKMM捕捉异常
- 30. ctypes的捕捉异常
'objc_exception_throw'也不例外。它是抛出Objective-C异常的函数。同样,'EXC_ARITHMETIC'不是一个Objective-C异常;这是一个Mach(内核)异常,这意味着你的应用程序试图做一些完全无效的事情。 – 2010-05-14 09:14:53