如何子类化NSException并以更好的方式使用?

时间:2013-05-20 13:46:43

标签: ios objective-c exception nsexception

我想继承NSException并在我的应用程序中使用它来处理特定于应用程序的错误或异常。

这是正确的方法吗?如果是,如何以更好的方式做到这一点。如果不是,为什么它不是正确的方式,它是替代品吗?

请指导我!

感谢。

1 个答案:

答案 0 :(得分:3)

请勿对可恢复的错误使用例外。

所以,是的,还有更好的方法。例外只应用于致命错误。其他类型的错误处理是通过NSError**模式完成的。

CodaFi的回答(Is it a good practice to subclass from NSException for app-specific exceptions?)有更多细节。