2015-11-10 37 views

回答

2

您可以设置NSSetUncaughtExceptionHandlerAppDelegate,请参阅本post

Swift 不完全支持它 ,如本post解释,你需要做的是在Objective-C

编辑

感谢马丁的r评论,斯威夫特现在支持它。

+3

从Swift 2开始,您可以在Swift中设置NSSetUncaughtExceptionHandler,请参阅第二个回答http://stackoverflow.com/a/31770435/1187415。 –

+3

但请注意,这只会捕获NSExceptions,而不会引发Swift或Swift运行时错误中引发的错误。 –

+0

谢谢,我找到了我想要的东西,并且@MartinR说它没有捕获错误,比如数组超出范围等等。 –