iOS開發之--NSError錯誤碼


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,//可執行錯誤最大值
   
}

 

僅做記錄!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM