NSError代码错误列表

来源:互联网 发布:thinkphp cms哪个好 编辑:程序博客网 时间:2024/06/07 19:02

NSError Cocoa错误域中的代码。

枚举{

    NSFileNoSuchFileError = 4

    NSFileLockingError = 255

    NSFileReadUnknownError = 256

    NSFileReadNoPermissionError = 257

    NSFileReadInvalidFileNameError = 258

    NSFileReadCorruptFileError = 259

    NSFileReadNoSuchFileError = 260

    NSFileReadInapplicableStringEncodingError = 261

    NSFileReadUnsupportedSchemeError = 262

    NSFileReadTooLargeError = 263

    NSFileReadUnknownStringEncodingError = 264

    NSFileWriteUnknownError = 512

    NSFileWriteNoPermissionError = 513

   NSFileWriteInvalidFileNameError = 514

    NSFileWriteInapplicableStringEncodingError = 517

    NSFileWriteUnsupportedSchemeError = 518

    NSFileWriteOutOfSpaceError = 640

    NSFileWriteVolumeReadOnlyError = 642m

    NSKeyValueValidationError = 1024

    NSFormattingError = 2048

    NSUserCancelledError = 3072

   

   NSFileErrorMinimum = 0

    NSFileErrorMaximum = 1023

    NSValidationErrorMinimum = 1024

    NSValidationErrorMaximum = 2047

    NSFormattingErrorMinimum = 2048

    NSFormattingErrorMaximum = 2559

   

   NSPropertyListReadCorruptError = 3840

    NSPropertyListReadUnknownVersionError = 3841

    NSPropertyListReadStreamError = 3842

    NSPropertyListWriteStreamError = 3851

    NSPropertyListErrorMinimum = 3840

    NSPropertyListErrorMaximum = 4095

   

   NSExecutableErrorMinimum = 3584

    NSExecutableNotLoadableError = 3584

    NSExecutableArchitectureMismatchError = 3585

    NSExecutableRuntimeMismatchError = 3586

    NSExecutableLoadError = 3587

    NSExecutableLinkError = 3588

    NSExecutableErrorMaximum = 3839

   

}

常量

NSFileNoSuchFileError

对不存在的文件尝试进行文件系统操作

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileLockingError

无法获取锁定文件

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileReadUnknownError

读错误,原因未知

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileReadNoPermissionError

由于权限问题读取错误

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileReadInvalidFileNameError

由于无效的文件名,读取错误

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileReadCorruptFileError

由于文件损坏,格式错误或类似原因而导致读取错误

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileReadNoSuchFileError

读取错误,因为没有找到这样的文件

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileReadInapplicableStringEncodingError

读取错误是因为字符串编码不适用。

使用密钥从字典访问错误的编码。 userInfo  NSStringEncodingErrorKey 

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileReadUnsupportedSchemeError

读取错误是因为不支持指定的URL方案

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileReadTooLargeError

读取错误,因为指定的文件太大。

Mac OS X v10.5及更高版本中可用。

宣布。 FoundationErrors.h

NSFileReadUnknownStringEncodingError

读取错误是因为文件的字符串编码无法确定

Mac OS X v10.5及更高版本中可用。

宣布。 FoundationErrors.h

NSFileWriteUnknownError

写错误,原因未知

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileWriteNoPermissionError

由于权限问题写入错误

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileWriteInvalidFileNameError

由于文件名无效而造成错误

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileWriteInapplicableStringEncodingError

写入错误是因为字符串编码不适用。

使用密钥从字典访问错误的编码。 userInfo  NSStringEncodingErrorKey 

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileWriteUnsupportedSchemeError

由于指定的URL方案不受支持,因此写入错误

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileWriteOutOfSpaceError

由于磁盘空间不足而导致写入错误

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileWriteVolumeReadOnlyError

因为卷是只读的,所以写入错误。

Mac OS X v10.6及更高版本中可用。

宣布。 FoundationErrors.h

NSKeyValueValidationError

键值编码验证错误

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFormattingError

格式化错误(与显示数据有关)

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSUserCancelledError

用户取消了操作(例如,按Command-period)。

此代码适用于不需要显示对话框的错误,可能是特殊套件的候选者。

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileErrorMinimum

标记为文件错误保留的错误代码范围的开始

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFileErrorMaximum

标记为文件错误保留的错误代码范围的结束

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSValidationErrorMinimum

标记保留用于验证错误的错误代码范围的开始。

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSValidationErrorMaximum

标记保留用于验证错误的错误代码范围的开始和结束。

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFormattingErrorMinimum

标记为格式化错误保留的错误代码范围的开始。

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSFormattingErrorMaximum

标记格式错误保留的错误代码范围的结束。

Mac OS X v10.4及更高版本中可用。

宣布。 FoundationErrors.h

NSPropertyListReadCorruptError

解析属性列表时遇到错误。

Mac OS X v10.6及更高版本中可用。

宣布。 FoundationErrors.h

NSPropertyListReadUnknownVersionError

属性列表的版本号无法确定。

Mac OS X v10.6及更高版本中可用。

宣布。 FoundationErrors.h

NSPropertyListReadStreamError

读取属性列表时遇到流错误。

Mac OS X v10.6及更高版本中可用。

宣布。 FoundationErrors.h

NSPropertyListWriteStreamError

编写属性列表时遇到流错误。

Mac OS X v10.6及更高版本中可用。

宣布。 FoundationErrors.h

NSPropertyListErrorMinimum

标记为属性列表错误保留的错误代码范围的开始。

Mac OS X v10.6及更高版本中可用。

宣布。 FoundationErrors.h

NSPropertyListErrorMaximum

标记为属性列表错误保留的错误代码范围的结束。

Mac OS X v10.6及更高版本中可用。

宣布。 FoundationErrors.h

NSExecutableErrorMinimum

标记为与可执行文件相关的错误保留的错误代码范围的开始。

Mac OS X v10.5及更高版本中可用。

宣布。 FoundationErrors.h

NSExecutableNotLoadableError

可执行文件是当前进程中无法加载的类型。

Mac OS X v10.5及更高版本中可用。

宣布。 FoundationErrors.h

NSExecutableArchitectureMismatchError

可执行文件不提供与当前进程兼容的架构。

Mac OS X v10.5及更高版本中可用。

宣布。 FoundationErrors.h

NSExecutableRuntimeMismatchError

可执行文件具有与当前进程不兼容的Objective C运行时信息。

Mac OS X v10.5及更高版本中可用。

宣布。 FoundationErrors.h

NSExecutableLoadError

由于某些其他原因,可执行文件无法加载,例如依赖该库的问题。

Mac OS X v10.5及更高版本中可用。

宣布。 FoundationErrors.h

NSExecutableLinkError

可执行文件由于连接问题而失败。

Mac OS X v10.5及更高版本中可用。

宣布。 FoundationErrors.h

NSExecutableErrorMaximum

标记与可执行文件相关的错误保留的错误代码范围的结束。

Mac OS X v10.5及更高版本中可用。

宣布。 FoundationErrors.h

讨论

此枚举中的常量是Cocoa错误域()中的代码。其他框架,尤其是应用程序包,提供自己的错误代码。 NSError NSCocoaErrorDomain NSCocoaErrorDomain 

枚举常数始于指示文件系统错误或与文件I / O操作相关的错误。使用该键或(以适当者为准)访问对象字典中的文件系统路径或URL  NSFile  NSFilePathErrorKey  NSURLErrorKey  userInfo  NSError 

声明在

FoundationErrors.h


网址加载系统错误代码

这些值作为具有域“NSURLErrorDomain” 的对象的错误代码属性返回。 NSError 

typedef枚举

{

   NSURLErrorUnknown = -1

    NSURLErrorCancelled = -999

    NSURLErrorBadURL = -1000

    NSURLErrorTimedOut = -1001

    NSURLErrorUnsupportedURL = -1002

    NSURLErrorCannotFindHost = -1003

    NSURLErrorCannotConnectToHost = -1004

    NSURLErrorDataLengthExceedsMaximum = -1103

    NSURLErrorNetworkConnectionLost = -1005

    NSURLErrorDNSLookupFailed = -1006

    NSURLErrorHTTPTooManyRedirects = -1007

    NSURLErrorResourceUnavailable = -1008

    NSURLErrorNotConnectedToInternet = -1009

   NSURLErrorRedirectToNonExistentLocation = -1010

    NSURLErrorBadServerResponse = -1011

    NSURLErrorUserCancelledAuthentication = -1012

    NSURLErrorUserAuthenticationRequired = -1013

    NSURLErrorZeroByteResource = -1014

    NSURLErrorCannotDecodeRawData = -1015

    NSURLErrorCannotDecodeContentData = -1016

    NSURLErrorCannotParseResponse = -1017

    NSURLErrorFileDoesNotExist = -1100

    NSURLErrorFileIsDirectory = -1101

    NSURLErrorNoPermissionsToReadFile = -1102

    NSURLErrorSecureConnectionFailed = -1200

   NSURLErrorServerCertificateHasBadDate = -1201

    NSURLErrorServerCertificateUntrusted = -1202

    NSURLErrorServerCertificateHasUnknownRoot = -1203

    NSURLErrorServerCertificateNotYetValid = -1204

    NSURLErrorClientCertificateRejected = -1205

    NSURLErrorClientCertificateRequired = -1206

    NSURLErrorCannotLoadFromNetwork = -2000

    NSURLErrorCannotCreateFile = -3000

    NSURLErrorCannotOpenFile = -3001

    NSURLErrorCannotCloseFile = -3002

    NSURLErrorCannotWriteToFile = -3003

    NSURLErrorCannotRemoveFile = -3004

   NSURLErrorCannotMoveFile = -3005

    NSURLErrorDownloadDecodingFailedMidStream = -3006

    NSURLErrorDownloadDecodingFailedToComplete = -3007

}

常量

NSURLErrorUnknown

URL加载系统遇到无法解释的错误时返回。

当错误来自较低级别的框架或库时,可能会发生这种情况。无论何时收到此错误代码,它都是一个错误,应该向Apple报告。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCancelled

取消异步负载时返回。

Web Kit框架委托对加载资源执行取消操作时,会收到此错误。请注意,如果下载被取消,代理或代理将不会收到此错误。 NSURLConnection  NSURLDownload 

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorBadURL

如果网址格式不正确,无法启动网址请求,则返回

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorTimedOut

当异步操作超时时返回。

NSURLConnection NSURLRequest中的timeoutInterval在加载完成之前过期时,会将此错误发送到其委托。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorUnsupportedURL

当正确形成的URL不能由框架处理时返回。

最可能的原因是URL没有可用的协议处理程序。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotFindHost

无法解析URL的主机名时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotConnectToHost

尝试连接到主机时返回失败。

当主机名解析,但主机关闭或可能不接受某个端口上的连接时,可能会发生这种情况。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorDataLengthExceedsMaximum

当资源数据的长度超过允许的最大值时返回。

Mac OS X v10.5及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorNetworkConnectionLost

客户端或服务器连接在正在进行中的负载中断时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorDNSLookupFailed

看到 NSURLErrorCannotFindHost

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorHTTPTooManyRedirects

当检测到重定向循环时,或超过允许重定向数的阈值(当前为16)时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorResourceUnavailable

无法检索请求的资源时返回。

示例是找不到文件,以及防止数据被正确处理的数据解码问题。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorNotConnectedToInternet

当网络资源被请求但是互联网连接未建立并且不能通过缺乏连接或者由用户选择不能自动建立网络连接而自动建立时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorRedirectToNonExistentLocation

当通过服务器响应代码指定重定向时返回,但是服务器不伴随此代码与重定向URL

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorBadServerResponse

URL加载系统从服务器收到不良数据时返回。

这相当于HTTP服务器发送的“500服务器错误消息。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorUserCancelledAuthentication

用户取消异步认证请求时返回。

这通常是通过单击用户名/密码对话框中的取消按钮,而不是尝试进行身份验证的用户。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorUserAuthenticationRequired

访问资源需要验证时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorZeroByteResource

当服务器报告URL具有非零内容长度时返回,但在不发送任何数据的情况下正常地终止网络连接。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotDecodeRawData

NSURLConnection请求期间收到的内容数据不能被解码为已知内容编码时返回。

Mac OS X v10.5及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotDecodeContentData

NSURLConnection请求期间接收的内容数据具有未知内容编码时返回。

Mac OS X v10.5及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotParseResponse

NSURLConnection请求的响应无法解析时返回。

Mac OS X v10.5及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorFileDoesNotExist

当文件不存在时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorFileIsDirectory

当对FTP文件的请求导致服务器响应该文件不是普通文件而是目录时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorNoPermissionsToReadFile

由于权限不足,无法读取资源时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorSecureConnectionFailed

由于无法更明确地表达的原因,当尝试建立安全连接失败时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorServerCertificateHasBadDate

当服务器证书具有指示其已过期或尚未生效的日期时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorServerCertificateUntrusted

服务器证书由不受信任的根服务器签名时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorServerCertificateHasUnknownRoot

服务器证书未被任何根服务器签名时返回。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorServerCertificateNotYetValid

当服务器证书尚未生效时返回。

Mac OS X v10.4及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorClientCertificateRejected

拒绝服务器证书时返回。

Mac OS X v10.4及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorClientCertificateRequired

NSURLConnection请求期间需要客户端证书来验证SSL连接时返回。

Mac OS X v10.6及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotLoadFromNetwork

当仅从缓存加载项目的特定请求不能满足时返回。

这个错误是在库将转到网络接受的时候发送的,因为被只从缓存加载指令被阻止的事实。

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotCreateFile

由于I / O故障,对象无法在磁盘上创建下载的文件时返回。 NSURLDownload 

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotOpenFile

当无法在磁盘上打开下载的文件时返回。 NSURLDownload 

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotCloseFile

当无法关闭磁盘上下载的文件时返回。 NSURLDownload 

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotWriteToFile

当无法写入磁盘上下载的文件时返回。 NSURLDownload 

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotRemoveFile

无法从磁盘中删除下载的文件时返回。 NSURLDownload 

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorCannotMoveFile

当无法将下载的文件移动到磁盘上时返回。 NSURLDownload 

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorDownloadDecodingFailedMidStream

在下载过程中解码编码文件失败时返回。 NSURLDownload 

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

NSURLErrorDownloadDecodingFailedToComplete

下载后解码编码文件失败时返回。 NSURLDownload 

Mac OS X v10.2及更高版本中可用。

宣布。 NSURLError.h

可用性

在安装了Safari 1.0Mac OS X v10.2中可用。

Mac OS X v10.2.7及更高版本中可用。

声明在

NSURLError.h





其实每个FrameWork的常数都有相关性的定义值,所以以后查询相关的FrameWork的就可以如UIKit常量

原创粉丝点击