Windows具有SetUnhandledExceptionFilter API,以使应用程序能够处理崩溃。 Mac平台有类似的东西吗?我在developer.apple.com上找不到类似的东西......
谢谢!
答案 0 :(得分:3)
看看Smart Crash Reports及其运作方式。请注意,这是一个真正邪恶的黑客。
答案 1 :(得分:3)
Cocoa / Foundation等效函数是NSSetUncaughtExceptionHandler()函数。您还应该查看Cocoa异常处理指南的Controlling a Program's Response to an Exception部分。它将解释一些默认值更改,以便在NSApplication对象想要以异常终止时让您的应用程序执行特定的预定义事务。