有没有办法将swift中NSError类型的错误转换为字符串?
例如,对于这样的事情:
do {
try response.status(.OK).send(fileName: "html/index.html")
} catch {
response.status(.FAIL).send(error.CONVERT_TO_STRING)
}
Run Code Online (Sandbox Code Playgroud)
.send()默认需要一个字符串.
sak*_*is3 21
如果您的错误类型NSError,您可以使用error.localizedDescription获取字符串.
Oli*_*ain 13
error.localizedDescription并不总是包含您需要的所有信息。在那种情况下,您可以选择将整个对象转换为字符串...
let description = "\(error)"
| 归档时间: |
|
| 查看次数: |
6301 次 |
| 最近记录: |