【发布时间】:2012-10-26 15:02:11
【问题描述】:
我希望开始将错误捕获添加到我的代码中,并且我想看看 NSError 对象自己为我做了什么,以及我必须自己添加什么。
查看this SO question 和the Apple Docs,看起来NSError 所做的只是保留数字错误代码、错误位置和错误描述。对于所有这三个项目,我必须在我的代码中指定它们。然后,如果我想做一些事情,比如跳到当前正在执行的任何方法的末尾(如果应用程序试图运行它们很可能会导致崩溃),或者显示UIAlertView 告诉用户有错误,我也必须自己指定所有这些,对吗?
我有点初学者,所以还有什么我想考虑做的吗?
【问题讨论】:
-
澄清一下,我知道在需要时如何显示警报和编写 goto。我主要是在尝试验证是否由我来做这些事情。例如,我不想编写自己的代码来显示警报,如果有一个非空错误对象会自动创建一个警报,让我的用户有双重警报进行排序。
标签: objective-c nserror