@throw& [NSException raise]在Objective-C Project OSX中不起作用

时间:2016-06-22 15:22:57

标签: objective-c xcode macos nsexception

我有一个投放异常的项目没有做任何事情。 我在 applicationDidFinishLaunching 的末尾有这行代码:

@throw [NSException exceptionWithName:@"exception name" reason:@"reason" userInfo:nil];

[NSException raise:@"raise exception test" format:@""];

我在调试时逐行排队,他们似乎无所事事,应用程序继续运行,控制台中没有输出。

我已经检查过“启用Objective-C Exceptions”是否已启用调试和释放模式。 主类是NSApplication,因此没有可能弄乱“reportException”

你可以给我更多的东西,我应该仔细检查,以使异常再次起作用吗?

0 个答案:

没有答案