Ios 代码-6003是否有类似NSURLError枚举的常量?
当我从服务器收到Ios 代码-6003是否有类似NSURLError枚举的常量?,ios,swift,foundation,nserror,Ios,Swift,Foundation,Nserror,当我从服务器收到401响应时,错误代码是-6003。我需要抓住它,做点什么。而不是 switch error.code { case -6003: // TODO: } 我想要更多 switch error.code { case NSURLError...: // TODO: } 我试着搜索,查看了nsurError文件,查看了上的“详尽”列表,结果是空的。有吗?在哪里可以找到 谢谢 与其打开错误代码,不如打开HTTP响应代码 let url = NSURL(string:
401
响应时,错误代码是-6003
。我需要抓住它,做点什么。而不是
switch error.code {
case -6003:
// TODO:
}
我想要更多
switch error.code {
case NSURLError...:
// TODO:
}
我试着搜索,查看了nsurError
文件,查看了上的“详尽”列表,结果是空的。有吗?在哪里可以找到
谢谢 与其打开错误代码,不如打开HTTP响应代码
let url = NSURL(string: "https://www.google.co.uk")
let request = NSMutableURLRequest(URL: url!)
let session = NSURLSession.sharedSession()
let task = session.dataTaskWithRequest(request) { (data, response, error) in
guard (error == nil) else {
print("ERROR: error occured in request: \(request) \(error)")
return
}
if let statusCode = (response as? NSHTTPURLResponse)?.statusCode {
switch(statusCode) {
case 200...299:
print("should be good")
case 400:
print("bad request")
default:
print("Unknown status code received: \(statusCode)")
}
}
}
您的
switch
语句中的break
命令用于什么?