今天无聊刷脉脉,可是发现怎么刷都出现错误-1003,后来改为wifi网络下,变成错误-1001,上网查找了一番发现分别为找不到host和请求超时。
官方链接为:
https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Constants/Reference/reference.html
我将swift和oc的摘抄出来了。
SWIFT
varNSURLErrorUnknown: Int { get }
varNSURLErrorCancelled: Int { get }
varNSURLErrorBadURL: Int { get }
varNSURLErrorTimedOut: Int { get }
varNSURLErrorUnsupportedURL: Int { get }
varNSURLErrorCannotFindHost: Int { get }
varNSURLErrorCannotConnectToHost: Int { get }
varNSURLErrorDataLengthExceedsMaximum: Int { get }
varNSURLErrorNetworkConnectionLost: Int { get }
varNSURLErrorDNSLookupFailed: Int { get }
varNSURLErrorHTTPTooManyRedirects: Int { get }
varNSURLErrorResourceUnavailable: Int { get }
varNSURLErrorNotConnectedToInternet: Int { get }
varNSURLErrorRedirectToNonExistentLocation: Int { get }
varNSURLErrorBadServerResponse: Int { get }
varNSURLErrorUserCancelledAuthentication: Int { get }
varNSURLErrorUserAuthenticationRequired: Int { get }
varNSURLErrorZeroByteResource: Int { get }
varNSURLErrorCannotDecodeRawData: Int { get }
varNSURLErrorCannotDecodeContentData: Int { get }
varNSURLErrorCannotParseResponse: Int { get }
varNSURLErrorInternationalRoamingOff: Int { get }
varNSURLErrorCallIsActive: Int { get }
varNSURLErrorDataNotAllowed: Int { get }
varNSURLErrorRequestBodyStreamExhausted: Int { get }
varNSURLErrorFileDoesNotExist: Int { get }
varNSURLErrorFileIsDirectory: Int { get }
varNSURLErrorNoPermissionsToReadFile: Int { get }
varNSURLErrorSecureConnectionFailed: Int { get }
varNSURLErrorServerCertificateHasBadDate: Int { get }
varNSURLErrorServerCertificateUntrusted: Int { get }
varNSURLErrorServerCertificateHasUnknownRoot: Int { get }
varNSURLErrorServerCertificateNotYetValid: Int { get }
varNSURLErrorClientCertificateRejected: Int { get }
varNSURLErrorClientCertificateRequired: Int { get }
varNSURLErrorCannotLoadFromNetwork: Int { get }
varNSURLErrorCannotCreateFile: Int { get }
varNSURLErrorCannotOpenFile: Int { get }
varNSURLErrorCannotCloseFile: Int { get }
varNSURLErrorCannotWriteToFile: Int { get }
varNSURLErrorCannotRemoveFile: Int { get }
varNSURLErrorCannotMoveFile: Int { get }
varNSURLErrorDownloadDecodingFailedMidStream: Int { get }
varNSURLErrorDownloadDecodingFailedToComplete: Int { get }
OBJECTIVE-C
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,
NSURLErrorInternationalRoamingOff= -1018,
NSURLErrorCallIsActive= -1019,
NSURLErrorDataNotAllowed= -1020,
NSURLErrorRequestBodyStreamExhausted= -1021,
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
}