如何访问错误的非本地化描述?

Phi*_*rin 8 error-handling localization swift

ErrorSwift中的类型似乎只提供了一个属性,localizedDescription. 我的应用程序将在设置为英语以外的其他语言的机器上运行。我想用英语编写错误报告(供我阅读,而不是用户的):我需要错误的非本地化描述。我怎么才能得到它?

oli*_*esF 0

我为解决此问题所做的就是使用错误的域和代码创建一个字符串。就像是:

extension Error {
    var logString: String {
        return (self as NSError).code + ":" + (self as NSError).domain
    }
}
Run Code Online (Sandbox Code Playgroud)