LynxError 是 Lynx 运行时返回的用来表示你的应用中发生的失败、警告或可恢复问题的标准错误对象。
其中它同时包含机器可读的信息(错误码、错误子码、严重性等)和人工可读的消息。
| 属性 | 类型 | 描述 |
|---|---|---|
errorCode | int | 顶级错误码 (e.g. 102) |
subCode | int | 更具体的错误子码 (e.g. 10203) |
level | string | 严重程度等级: Fatal, Error, Warn, Undecided |
msg | string | 人工可读的错误信息 |
toString() | string | 完整字串化的错误 |
| 方法 | 返回类型 | 描述 |
|---|---|---|
getErrorCode() | int | 返回 errorCode |
getSubCode() | int | 返回 subCode |
getLevel() | String | 返回严重程度等级 |
getMsg() | String | 返回错误信息字串 |
toString() | String | 完整字串化的错误 |
| 属性 | 类型 | 描述 |
|---|---|---|
errorCode | NSInteger | 同上 |
subCode | NSInteger | — |
level | NSString* | — |
msg | NSString* | — |
description | NSString* | 等价于 toString() |
| 等级 | 含义 | 建议动作 |
|---|---|---|
Fatal | 应用可能已不可用 | 重新加载或者跳转到兜底 UI |
Error | 可恢复的问题 | 记录日志并重试 |
Warn | 非阻碍的警告 | 记录日志并继续 |
Undecided | 尚未分类。 | 记录问题并合理处理 |
LCD tables only load in the browser