NSError 之 code 对照表

来源:互联网 发布:中兴软创java笔试题 编辑:程序博客网 时间:2024/05/21 17:49

NSError code错误列表信息(NSFileManage、NSURL…)

分类: 移动开发-iphone、ipad2010-11-02 23:31 10704人阅读 评论(0) 收藏 举报
osconstantsasynchronousfileservervalidation
目录(?)[+]

官网地址:

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Constants/Reference/reference.html

Foundation Constants Reference

NSError Codes

NSError codes in the Cocoa error domain.

enum {
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,

}

Constants

NSFileNoSuchFileError
File-system operation attempted on non-existent file

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileLockingError
Failure to get a lock on file

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileReadUnknownError
Read error, reason unknown

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileReadNoPermissionError
Read error because of a permission problem

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileReadInvalidFileNameError
Read error because of an invalid file name

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileReadCorruptFileError
Read error because of a corrupted file, bad format, or similar reason

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileReadNoSuchFileError
Read error because no such file was found

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileReadInapplicableStringEncodingError
Read error because the string encoding was not applicable.

Access the bad encoding from the userInfo dictionary using the NSStringEncodingErrorKey key.

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileReadUnsupportedSchemeError
Read error because the specified URL scheme is unsupported

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileReadTooLargeError
Read error because the specified file was too large.

Available in Mac OS X v10.5 and later.

Declared in FoundationErrors.h.

NSFileReadUnknownStringEncodingError
Read error because the string coding of the file could not be determined

Available in Mac OS X v10.5 and later.

Declared in FoundationErrors.h.

NSFileWriteUnknownError
Write error, reason unknown

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileWriteNoPermissionError
Write error because of a permission problem

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileWriteInvalidFileNameError
Write error because of an invalid file name

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileWriteInapplicableStringEncodingError
Write error because the string encoding was not applicable.

Access the bad encoding from the userInfo dictionary using the NSStringEncodingErrorKey key.

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileWriteUnsupportedSchemeError
Write error because the specified URL scheme is unsupported

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileWriteOutOfSpaceError
Write error because of a lack of disk space

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileWriteVolumeReadOnlyError
Write error because because the volume is read only.

Available in Mac OS X v10.6 and later.

Declared in FoundationErrors.h.

NSKeyValueValidationError
Key-value coding validation error

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFormattingError
Formatting error (related to display of data)

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSUserCancelledError
The user cancelled the operation (for example, by pressing Command-period).

This code is for errors that do not require a dialog displayed and might be candidates for special-casing.

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileErrorMinimum
Marks the start of the range of error codes reserved for file errors

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFileErrorMaximum
Marks the end of the range of error codes reserved for file errors

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSValidationErrorMinimum
Marks the start of the range of error codes reserved for validation errors.

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSValidationErrorMaximum
Marks the start and end of the range of error codes reserved for validation errors.

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFormattingErrorMinimum
Marks the start of the range of error codes reserved for formatting errors.

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSFormattingErrorMaximum
Marks end of the range of error codes reserved for formatting errors.

Available in Mac OS X v10.4 and later.

Declared in FoundationErrors.h.

NSPropertyListReadCorruptError
An error was encountered while parsing the property list.

Available in Mac OS X v10.6 and later.

Declared in FoundationErrors.h.

NSPropertyListReadUnknownVersionError
The version number of the property list is unable to be determined.

Available in Mac OS X v10.6 and later.

Declared in FoundationErrors.h.

NSPropertyListReadStreamError
An stream error was encountered while reading the property list.

Available in Mac OS X v10.6 and later.

Declared in FoundationErrors.h.

NSPropertyListWriteStreamError
An stream error was encountered while writing the property list.

Available in Mac OS X v10.6 and later.

Declared in FoundationErrors.h.

NSPropertyListErrorMinimum
Marks beginning of the range of error codes reserved for property list errors.

Available in Mac OS X v10.6 and later.

Declared in FoundationErrors.h.

NSPropertyListErrorMaximum
Marks end of the range of error codes reserved for property list errors.

Available in Mac OS X v10.6 and later.

Declared in FoundationErrors.h.

NSExecutableErrorMinimum
Marks beginning of the range of error codes reserved for errors related to executable files.

Available in Mac OS X v10.5 and later.

Declared in FoundationErrors.h.

NSExecutableNotLoadableError
Executable is of a type that is not loadable in the current process.

Available in Mac OS X v10.5 and later.

Declared in FoundationErrors.h.

NSExecutableArchitectureMismatchError
Executable does not provide an architecture compatible with the current process.

Available in Mac OS X v10.5 and later.

Declared in FoundationErrors.h.

NSExecutableRuntimeMismatchError
Executable has Objective C runtime information incompatible with the current process.

Available in Mac OS X v10.5 and later.

Declared in FoundationErrors.h.

NSExecutableLoadError
Executable cannot be loaded for some other reason, such as a problem with a library it depends on.

Available in Mac OS X v10.5 and later.

Declared in FoundationErrors.h.

NSExecutableLinkError
Executable fails due to linking issues.

Available in Mac OS X v10.5 and later.

Declared in FoundationErrors.h.

NSExecutableErrorMaximum
Marks end of the range of error codes reserved for errors related to executable files.

Available in Mac OS X v10.5 and later.

Declared in FoundationErrors.h.

Discussion

The constants in this enumeration are NSError code numbers in the Cocoa error domain (NSCocoaErrorDomain). Other frameworks, most notably the Application Kit, provide their own NSCocoaErrorDomain error codes.

The enumeration constants beginning with NSFile indicate file-system errors or errors related to file I/O operations. Use the key NSFilePathErrorKey or the NSURLErrorKey (whichever is appropriate) to access the file-system path or URL in the userInfo dictionary of the NSError object.

Declared In

FoundationErrors.h

URL Loading System Error Codes

These values are returned as the error code property of an NSError object with the domain “NSURLErrorDomain”.

typedef enum
{
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
}

Constants

NSURLErrorUnknown
Returned when the URL Loading system encounters an error that it cannot interpret.

This can occur when an error originates from a lower level framework or library. Whenever this error code is received, it is a bug, and should be reported to Apple.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorCancelled
Returned when an asynchronous load is canceled.

A Web Kit framework delegate will receive this error when it performs a cancel operation on a loading resource. Note that an NSURLConnection or NSURLDownload delegate will not receive this error if the download is canceled.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorBadURL
Returned when a URL is sufficiently malformed that a URL request cannot be initiated

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorTimedOut
Returned when an asynchronous operation times out.

NSURLConnection will send this error to its delegate when the timeoutInterval in NSURLRequest expires before a load can complete.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorUnsupportedURL
Returned when a properly formed URL cannot be handled by the framework.

The most likely cause is that there is no available protocol handler for the URL.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorCannotFindHost
Returned when the host name for a URL cannot be resolved.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorCannotConnectToHost
Returned when an attempt to connect to a host has failed.

This can occur when a host name resolves, but the host is down or may not be accepting connections on a certain port.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorDataLengthExceedsMaximum
Returned when the length of the resource data exceeds the maximum allowed.

Available in Mac OS X v10.5 and later.

Declared in NSURLError.h.

NSURLErrorNetworkConnectionLost
Returned when a client or server connection is severed in the middle of an in-progress load.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorDNSLookupFailed
See NSURLErrorCannotFindHost

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorHTTPTooManyRedirects
Returned when a redirect loop is detected or when the threshold for number of allowable redirects has been exceeded (currently 16).

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorResourceUnavailable
Returned when a requested resource cannot be retrieved.

Examples are “file not found”, and data decoding problems that prevent data from being processed correctly.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorNotConnectedToInternet
Returned when a network resource was requested, but an internet connection is not established and cannot be established automatically, either through a lack of connectivity, or by the user’s choice not to make a network connection automatically.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorRedirectToNonExistentLocation
Returned when a redirect is specified by way of server response code, but the server does not accompany this code with a redirect URL.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorBadServerResponse
Returned when the URL Loading system receives bad data from the server.

This is equivalent to the “500 Server Error” message sent by HTTP servers.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorUserCancelledAuthentication
Returned when an asynchronous request for authentication is cancelled by the user.

This is typically incurred by clicking a “Cancel” button in a username/password dialog, rather than the user making an attempt to authenticate.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorUserAuthenticationRequired
Returned when authentication is required to access a resource.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorZeroByteResource
Returned when a server reports that a URL has a non-zero content length, but terminates the network connection “gracefully” without sending any data.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorCannotDecodeRawData
Returned when content data received during an NSURLConnection request cannot be decoded for a known content encoding.

Available in Mac OS X v10.5 and later.

Declared in NSURLError.h.

NSURLErrorCannotDecodeContentData
Returned when content data received during an NSURLConnection request has an unknown content encoding.

Available in Mac OS X v10.5 and later.

Declared in NSURLError.h.

NSURLErrorCannotParseResponse
Returned when a response to an NSURLConnection request cannot be parsed.

Available in Mac OS X v10.5 and later.

Declared in NSURLError.h.

NSURLErrorFileDoesNotExist
Returned when a file does not exist.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorFileIsDirectory
Returned when a request for an FTP file results in the server responding that the file is not a plain file, but a directory.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorNoPermissionsToReadFile
Returned when a resource cannot be read due to insufficient permissions.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorSecureConnectionFailed
Returned when an attempt to establish a secure connection fails for reasons which cannot be expressed more specifically.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorServerCertificateHasBadDate
Returned when a server certificate has a date which indicates it has expired, or is not yet valid.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorServerCertificateUntrusted
Returned when a server certificate is signed by a root server which is not trusted.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorServerCertificateHasUnknownRoot
Returned when a server certificate is not signed by any root server.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorServerCertificateNotYetValid
Returned when a server certificate is not yet valid.

Available in Mac OS X v10.4 and later.

Declared in NSURLError.h.

NSURLErrorClientCertificateRejected
Returned when a server certificate is rejected.

Available in Mac OS X v10.4 and later.

Declared in NSURLError.h.

NSURLErrorClientCertificateRequired
Returned when a client certificate is required to authenticate an SSL connection during an NSURLConnection request.

Available in Mac OS X v10.6 and later.

Declared in NSURLError.h.

NSURLErrorCannotLoadFromNetwork
Returned when a specific request to load an item only from the cache cannot be satisfied.

This error is sent at the point when the library would go to the network accept for the fact that is has been blocked from doing so by the “load only from cache” directive.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorCannotCreateFile
Returned when NSURLDownload object was unable to create the downloaded file on disk due to a I/O failure.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorCannotOpenFile
Returned when NSURLDownload was unable to open the downloaded file on disk.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorCannotCloseFile
Returned when NSURLDownload was unable to close the downloaded file on disk.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorCannotWriteToFile
Returned when NSURLDownload was unable to write to the downloaded file on disk.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorCannotRemoveFile
Returned when NSURLDownload was unable to remove a downloaded file from disk.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorCannotMoveFile
Returned when NSURLDownload was unable to move a downloaded file on disk.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorDownloadDecodingFailedMidStream
Returned when NSURLDownload failed to decode an encoded file during the download.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

NSURLErrorDownloadDecodingFailedToComplete
Returned when NSURLDownload failed to decode an encoded file after downloading.

Available in Mac OS X v10.2 and later.

Declared in NSURLError.h.

Availability

Available in Mac OS X v10.2 with Safari 1.0 installed.
Available in Mac OS X v10.2.7 and later.
Declared In

NSURLError.h
其实每个FrameWork的Constants都有相关性的define值,所以以后查询相关的FrameWork的就可以如 UIKit Constants

0 0