有人可以发布可能的 NSURLError 代码列表的值吗? 我得到-1004作为错误代码值,根据描述我可以看到它是“无法连接到服务器”,但是是否有错误号和NSURL信息组合的列表?
以下是我通过在调试窗口中打印所有 NSURL 错误代码收集的列表。 希望这对某人有帮助,但这只是为了快速参考,最好打印实际的错误描述来确认
ErrorCode Enum Value
-1 NSURLErrorUnknown
-999 NSURLErrorCancelled
-1000 NSURLErrorBadURL
-1001 NSURLErrorTimedOut
-1002 NSURLErrorUnsupportedURL
-1003 NSURLErrorCannotFindHost
-1004 NSURLErrorCannotConnectToHost
-1005 NSURLErrorNetworkConnectionLost
-1006 NSURLErrorDNSLookupFailed
-1007 NSURLErrorHTTPTooManyRedirects
-1008 NSURLErrorResourceUnavailable
-1009 NSURLErrorNotConnectedToInternet
-1010 NSURLErrorRedirectToNonExistentLocation
-1011 NSURLErrorBadServerResponse
-1012 NSURLErrorUserCancelledAuthentication
-1013 NSURLErrorUserAuthenticationRequired
-1014 NSURLErrorZeroByteResource
-1015 NSURLErrorCannotDecodeRawData
-1016 NSURLErrorCannotDecodeContentData
-1017 NSURLErrorCannotParseResponse
-1018 NSURLErrorInternationalRoamingOff
-1019 NSURLErrorCallIsActive
-1020 NSURLErrorDataNotAllowed
-1021 NSURLErrorRequestBodyStreamExhausted
-1022 NSURLErrorAppTransportSecurityRequiresSecureConnection
-1100 NSURLErrorFileDoesNotExist
-1101 NSURLErrorFileIsDirectory
-1102 NSURLErrorNoPermissionsToReadFile
-1103 NSURLErrorDataLengthExceedsMaximum
-1104 NSURLErrorFileOutsideSafeArea
-1200 NSURLErrorSecureConnectionFailed
-1201 NSURLErrorServerCertificateHasBadDate
-1202 NSURLErrorServerCertificateUntrusted
-1203 NSURLErrorServerCertificateHasUnknownRoot
-1204 NSURLErrorServerCertificateNotYetValid
-1205 NSURLErrorClientCertificateRejected
-1206 NSURLErrorClientCertificateRequired
-2000 NSURLErrorCannotLoadFromNetwork
-3000 NSURLErrorCannotCreateFile
-3001 NSURLErrorCannotOpenFile
-3002 NSURLErrorCannotCloseFile
-3003 NSURLErrorCannotWriteToFile
-3004 NSURLErrorCannotRemoveFile
-3005 NSURLErrorCannotMoveFile
-3006 NSURLErrorDownloadDecodingFailedMidStream
-3007 NSURLErrorDownloadDecodingFailedToComplete
-995 NSURLErrorBackgroundSessionRequiresSharedContainer
-996 NSURLErrorBackgroundSessionInUseByAnotherProcess
-997 NSURLErrorBackgroundSessionWasDisconnected