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

本文详细介绍了Cocoa错误域中的错误代码,包括文件系统错误、验证错误、格式化错误、URL加载系统错误等,并提供了相应的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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, 
   


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 


转自 http://hi.baidu.com/yanh105/blog/item/b98e911a9e98ba61dbb4bd1a.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值