我使用NSSetUncaughtExceptionHandler在我的应用委托(delegate)didFinishLaunching...方法中设置处理程序,然后在我的应用代码中故意造成崩溃,但是uncaughtExceptionHandler永远不会被调用:无论是在模拟器上还是在设备上。它曾经在以前的iOS版本中使用相同的代码工作。但是从iOS6开始-不再是了。有人有相同的行为吗?我四处搜索,但没有找到任何解释。感谢您的任何回复。 最佳答案 应用范围内只能有一个NSUncaughtExceptionHandler。您的应用程序中