NSURLErrorUnknown |
-1 |
URL載入系統遇到無法解釋的錯誤。 |
NSURLErrorBackgroundSessionRequiresSharedContainer |
-995 |
需要URL會話配置的共享容器識別符號,但尚未設定。要使用NSURLSession在應用程式擴充套件中執行後臺上載或下載,您可以使用共享容器與主機應用程式進行協調。 應用擴充套件必須將URL會話配置的sharedContainerIdentifier設定為共享容器的識別符號。 有關詳細資訊,請參閱在App Extension Essentials中執行上載和下載。 |
NSURLErrorBackgroundSessionInUseByAnotherProcess |
-996 |
當應用程式和應用程式擴充套件程式同時嘗試使用後臺會話時,可能會發生此錯誤。 |
NSURLErrorBackgroundSessionWasDisconnected |
-997 |
在處理後臺資料任務時,應用程式暫停或退出。如果您的應用已建立後臺資料任務並且該應用隨後被暫停,則該任務將失敗並顯示此錯誤程式碼。 為防止這種情況,當您收到響應時,將資料任務轉換為下載任務。 |
NSURLErrorCancelled |
-999 |
請求被取消。 |
NSURLErrorBadURL |
-1000 |
格式錯誤的URL阻止了URL請求的啟動。 |
NSURLErrorTimedOut |
-1001 |
非同步操作超時。 |
NSURLErrorUnsupportedURL |
-1002 |
框架無法處理正確形成的URL。 |
NSURLErrorCannotFindHost |
-1003 |
無法解析URL的主機名。 |
NSURLErrorCannotConnectToHost |
-1004 |
嘗試連線到主機失敗。當主機名解析但主機已關閉或可能不接受某個埠上的連線時,可能會發生這種情況。 |
NSURLErrorNetworkConnectionLost |
-1005 |
客戶端或伺服器連線在正在進行的載入過程中被切斷。 |
NSURLErrorDNSLookupFailed |
-1006 |
無法通過DNS查詢找到主機地址。(已廢棄, 使用 NSURLErrorCannotFindHost) |
NSURLErrorHTTPTooManyRedirects |
-1007 |
檢測到重定向迴圈或超過允許重定向數量的閾值(當前為16)。 |
NSURLErrorResourceUnavailable |
-1008 |
無法檢索請求的資源。此錯誤可能表示檔案未找到情況,或解碼阻止資料正確處理的問題。 |
NSURLErrorNotConnectedToInternet |
-1009 |
請求了網路資源,但尚未建立網際網路連線,無法自動建立。如果無法建立連線,缺乏連線或使用者選擇不自動建立網路連線,則會發生此錯誤。 |
NSURLErrorRedirectToNonExistentLocation |
-1010 |
通過伺服器響應程式碼指定了重定向,但伺服器未使用重定向URL附帶此程式碼。 |
NSURLErrorBadServerResponse |
-1011 |
相當於HTTP伺服器傳送的“500 Server Error”訊息。 |
NSURLErrorUserCancelledAuthentication |
-1012 |
使用者已取消用於身份驗證的非同步請求。 |
NSURLErrorUserAuthenticationRequired |
-1013 |
訪問資源需要身份驗證。 |
NSURLErrorZeroByteResource |
-1014 |
伺服器報告URL具有非零內容長度,但沒有正常終止網路連線 |
NSURLErrorCannotDecodeRawData |
-1015 |
在連線請求期間接收的內容資料無法針對已知內容編碼進行解碼。 |
NSURLErrorCannotDecodeContentData |
-1016 |
在連線請求期間接收的內容資料具有未知的內容編碼。 |
NSURLErrorCannotParseResponse |
-1017 |
無法解析對連線請求的響應。 |
NSURLErrorInternationalRoamingOff |
-1018 |
嘗試連線需要在漫遊時啟用資料上下文,但禁用國際漫遊。 |
NSURLErrorCallIsActive |
-1019 |
在不支援同時電話和資料通訊的網路(例如EDGE或GPRS)上啟用電話時嘗試連線。 |
NSURLErrorDataNotAllowed |
-1020 |
蜂窩網路不允許連線。 |
NSURLErrorRequestBodyStreamExhausted |
-1021 |
需要一個正文流,但客戶端沒有提供一個。這會影響iOS上的客戶端,這些客戶端POST使用正文流傳送請求但不實現委託方法。NSURLSessionTaskDelegateURLSession:task:needNewBodyStream: |
NSURLErrorAppTransportSecurityRequiresSecureConnection |
-1022 |
App Transport Security(ATS)禁止連線,因為沒有安全的網路連線。 |
NSURLErrorFileDoesNotExist |
-1100 |
指定的檔案不存在。 |
NSURLErrorFileIsDirectory |
-1101 |
對FTP檔案的請求導致伺服器響應該檔案不是普通檔案,而是目錄。 |
NSURLErrorNoPermissionsToReadFile |
-1102 |
由於許可權不足,無法讀取資源。 |
NSURLErrorDataLengthExceedsMaximum |
-1103 |
資源資料的長度超過了允許的最大值。 |
NSURLErrorFileOutsideSafeArea |
-1104 |
內部檔案操作失敗。此錯誤不會被髮送到第三方app。 |
NSURLErrorSecureConnectionFailed |
-1200 |
嘗試建立安全連線失敗的原因無法更具體地表達。 |
NSURLErrorServerCertificateHasBadDate |
-1201 |
伺服器證書已過期或尚未生效。 |
NSURLErrorServerCertificateUntrusted |
-1202 |
伺服器證書由不受信任的根伺服器簽名。 |
NSURLErrorServerCertificateHasUnknownRoot |
-1203 |
任何根伺服器都未簽署伺服器證書。 |
NSURLErrorServerCertificateNotYetValid |
-1204 |
伺服器證書尚未生效。 |
NSURLErrorClientCertificateRejected |
-1205 |
伺服器證書被拒絕。 |
NSURLErrorClientCertificateRequired |
-1206 |
在連線請求期間,需要客戶端證書來驗證SSL連線。 |
NSURLErrorCannotLoadFromNetwork |
-2000 |
無法滿足僅從快取載入專案的特定請求。當任務需要從網路載入時傳送此錯誤 |
NSURLErrorCannotCreateFile |
-3000 |
由於I / O故障,下載任務無法在磁碟上建立下載的檔案。 |
NSURLErrorCannotOpenFile |
-3001 |
無法開啟磁碟上下載的檔案。 |
NSURLErrorCannotCloseFile |
-3002 |
下載任務無法關閉磁碟上下載的檔案。 |
NSURLErrorCannotWriteToFile |
-3003 |
下載任務無法將檔案寫入磁碟。 |
NSURLErrorCannotRemoveFile |
-3004 |
無法從磁碟中刪除下載的檔案。 |
NSURLErrorCannotMoveFile |
-3005 |
無法移動磁碟上下載的檔案。 |
NSURLErrorDownloadDecodingFailedMidStream |
-3006 |
下載過程中下載任務無法解碼編碼檔案。 |
NSURLErrorDownloadDecodingFailedToComplete |
-3007 |
下載後,下載任務無法解碼編碼檔案。 |