@property (readonly,copy) NSString *localizedDescription;
/* Return a complete sentence which describes why the operation failed.For instance, for NSFileReadNoPermissionError: "You don't have permission.". In many cases this will be just the "because" part of the error message (but as a complete sentence, which makes localization easier). Default implementation of this picks up the value of NSLocalizedFailureReasonErrorKey from the userInfo dictionary. If not present, it consults the userInfoValueProvider for the domain, and if that returns nil, this also returns nil.
*/返回一个完整的句子描述为什么操作失败.比如,NSFileReadNoPermissionError:"你没有允许(权限)".在很多情况下着将会是错误信息的'because'部分(但作为一个完整的句子,使定位更加容易).这个默认实现从userInfo字典里选出NSLocalizedFailureReasonErrorKey键的值.如果不呈现,他为这个域咨询userInfoValueProvider,如果他返回为nil,这个也返回为nil
核心单词:complete sentence->完整的句子 for instance->例如,instance实例 permission-> in many cases->在许多情况下 localization->定位 localize->使地方话,使局部化 implementation实现 pick up ->选出 present->呈现 consult->咨询 domain->领域,域