gpt4 book ai didi

ios - 代码 -6003 是否有类似 NSURLError 枚举的常量?

转载 作者:可可西里 更新时间:2023-11-01 01:35:54 32 4
gpt4 key购买 nike

当我从服务器收到 401 响应时,错误代码为 -6003。我需要捕获它并做点什么。而不是

switch error.code {
case -6003:
// TODO:
}

我想要更多

switch error.code {
case NSURLError...:
// TODO:
}

我尝试搜索,查看 NSURLError 文件,查看 NSHipsters 上的“详尽”列表结果是空的。有吗?我在哪里可以找到它?

谢谢!

最佳答案

为什么不打开错误代码而不是打开 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)")
}

}

}

关于ios - 代码 -6003 是否有类似 NSURLError 枚举的常量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37351495/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com