Skip to content

NSError

NSError 用于表示错误信息。网络请求(如 NSURLConnection)或文件 API 可能通过 NSError ** 返回错误对象(JS 侧通常作为回调参数或返回值的一部分出现)。

创建错误实例。

static errorWithDomainCodeUserInfo(domain: string, code: number, userInfo: NSDictionary): NSError

Parameters:

NameTypeDescription
domainstring错误域。
codenumber错误码。
userInfoNSDictionary附加信息字典。

Return Value:

  • NSError: 新错误实例。
属性类型说明
domainstring错误域。
codenumber错误码。
userInfoNSDictionary附加信息。
localizedDescriptionstring本地化描述。
localizedFailureReasonstring失败原因描述。
localizedRecoverySuggestionstring恢复建议。
localizedRecoveryOptionsNSArray恢复选项。
helpAnchorstring帮助锚点。

初始化错误实例(通常由工厂方法创建,较少直接调用)。

initWithDomainCodeUserInfo(domain: string, code: number, userInfo: NSDictionary): void

Parameters:

NameTypeDescription
domainstring错误域。
codenumber错误码。
userInfoNSDictionary附加信息。

Return Value:

  • 无。

恢复尝试对象。

recoveryAttempter(): any

Return Value:

  • any: 恢复尝试对象或 undefined。
头文件 API 清单

正在加载…

协议:,来源: