是NSException是iOS开发者有用的,什么是类型及其子类的

问题描述:

可能重复:
iphone - try, catch question是NSException是iOS开发者有用的,什么是类型及其子类的

,请告诉我,使用@try @catch是iOS开发有用。 我想知道有关NSException的子类。 请给我链接了解它。

那么你错过了@finally部分,它是运行的代码段,无论是否引发异常,如果它不存在代码块catch代码块run.Also,人们通常不使用@抛出抛出异常。

无论如何,建议您使用NSException如果已经知道您的例外情况,您可以创建并引发异常。

你可以看看NSException Apple's ReferenceAbout Exceptions and Errors

+0

比你先生的忠告...... – DheerajDhiman

+0

[不使用日常错误处理异常。(http://*.com/ a/6477512/19679)将它们视为应用程序结束错误,不要像其他语言那样抛出并捕获它们。例如,在ARC下,如果抛出并捕获异常,则会泄漏内存。相反,看看你的常规错误处理和恢复NSError等。 –