如何访问错误的非本地化描述?
Posted
技术标签:
【中文标题】如何访问错误的非本地化描述?【英文标题】:How to access non-localized description of Error? 【发布时间】:2018-01-28 06:07:27 【问题描述】:似乎 Swift 中的 Error
类型只提供了一个属性,localizedDescription
。我的应用程序将在设置为英语以外的其他语言的机器上运行。我想用英文写错误报告(供我阅读,而不是用户的):我需要错误的非本地化描述。我怎样才能得到它?
【问题讨论】:
将此错误转换为CustomStringConvertible
或CustomDebugStringConvertible
【参考方案1】:
我为解决这个问题所做的是使用错误的域和代码创建一个字符串。比如:
extension Error
var logString: String
return (self as NSError).code + ":" + (self as NSError).domain
【讨论】:
以上是关于如何访问错误的非本地化描述?的主要内容,如果未能解决你的问题,请参考以下文章
错误 HH12:尝试使用不支持的非本地安装的 Hardhat。请使用 npm 或 Yarn 在本地安装 Hardhat,然后重试