API参考Foundation

NSError

错误对象,包含 domain/code/userInfo 与本地化描述信息。

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

类成员 (Class members)

errorWithDomainCodeUserInfo

创建错误实例。

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

Parameters:

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

Return Value:

  • NSError: 新错误实例。

实例成员 (Instance members)

属性(只读)

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

initWithDomainCodeUserInfo

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

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

Parameters:

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

Return Value:

  • 无。

recoveryAttempter

恢复尝试对象。

recoveryAttempter(): any

Return Value:

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

正在加载...

协议:JSBNSError,来源:-