1、AFN NSURLErrorDomain 錯誤編碼
typedef enum { NSURLErrorUnknown = -1, //未知 NSURLErrorCancelled = -999, //取消 NSURLErrorBadURL = -1000, //錯誤URL NSURLErrorTimedOut = -1001, //超時 NSURLErrorUnsupportedURL = -1002, //不支持URL NSURLErrorCannotFindHost = -1003, //找不到主機 NSURLErrorCannotConnectToHost = -1004, //無法連接到主機 NSURLErrorDataLengthExceedsMaximum = -1103, //數據長度超過最大值 NSURLErrorNetworkConnectionLost = -1005, //網絡連接丟失 NSURLErrorDNSLookupFailed = -1006, //DNS查詢失敗 NSURLErrorHTTPTooManyRedirects = -1007, //HTTP重定向太多 NSURLErrorResourceUnavailable = -1008, //資源不可用 NSURLErrorNotConnectedToInternet = -1009, //未連接到互聯網的NSURL錯誤 NSURLErrorRedirectToNonExistentLocation = -1010, //重定向到不存在的位置 NSURLErrorBadServerResponse = -1011, //服務器響應錯誤 NSURLErrorUserCancelledAuthentication = -1012,//用戶取消身份驗證 NSURLErrorUserAuthenticationRequired = -1013, NSURLErrorZeroByteResource = -1014, //0字節資源 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//下載解碼失敗 }
2、Cocoa框架錯誤域問題
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,//NS鍵值驗證錯誤 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,//可執行錯誤最大值 }
僅做記錄!