NSError 异常 code 参照 - iOS

2018-01-09  本文已影响399人  survivorsfyh

NSError 代码在 Cocoa 错误域中

typedef 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= 642,

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

}


URL加载系统错误代码

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

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

}

参考文献: NSError code错误列表信息(NSFileManage、NSURL...)

上一篇下一篇

猜你喜欢

热点阅读