use*_*560 13 cocoa cocoa-touch nserror ios
您是否知道NSError在实例化之后是否有一种很好的方法来设置/修改localgedcription,而不是重新创建它?我没找到任何.
NSError声明其属性没有setter.从中可以推断出它可能不是在创建后修改的.我可以看到写一个类别NSError会产生另一个错误的错误,但NSLocalizedDescriptionKey键的值不同.
如果您手动指定了NSError userInfo,则可以重写此字典的key值NSLocalizedDescriptionKey.只需转换error.userInfo为NSMutableDictionary或创建NSError对象时使用的任何类