很抱歉提出这个问题.我知道在
java中我们正在为自定义异常扩展Exception类.但我没有在目标c中看到任何情况.
所以我的问题,扩展NSError和引入自定义错误是一个好习惯吗?如果是这样,我们应该扩展NSError类.我也检查过这方面的文档.但是我看不到NSError的覆盖注释.
解决方法
我从来没有见过它,那是因为NSError已经非常通用了.它允许通过设置域和代码属性来定义错误类型,并允许在userInfo字典中附加任意附加信息.
所以,不,这不是好习惯.