gpt4 book ai didi

ios - NSURLErrorDomain 错误码1002说明

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:19 26 4
gpt4 key购买 nike

我是 iOS 开发新手。我正在尝试加载一个 JSON,这是我的函数:

func loadmyJSON (urlPath: String) {      

let url: NSURL = NSURL(string: urlPath)!

let session = NSURLSession.sharedSession()

let task = session.dataTaskWithURL(url, completionHandler: {data, response, error -> Void in
println("Task completed")
if(error != nil) {
// If there is an error in the web request, print it to the console
println("error not nil::::::")
println(error.localizedDescription)
}
var err: NSError?

var jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &err) as NSDictionary
if(err != nil) {
// If there is an error parsing JSON, print it to the console
println("JSON Error \(err!.localizedDescription)")
}


let results: NSArray = jsonResult["variants"] as NSArray
dispatch_async(dispatch_get_main_queue(), {

self.jsonTable = results
self.productView!.reloadData()
})
})

但是我收到了这个错误:

error not nil::::::

The operation couldn’t be completed. (NSURLErrorDomain error -1002.)

我可以通过相同的 URL 在浏览器中获取 JSON。我试过阅读 this Apple Doc ,但我无法获取描述。

这个错误代码是什么意思?

最佳答案

NSURLErrorDomain 错误 -1002 表示 NSURLErrorUnsupportedURLkCFURLErrorUnsupportedURL。它表示提供了错误的 URL,在大多数情况下,URL 前缀中缺少 http://

可以在此处找到所有 NSURLErrorDomain 代码的列表:https://developer.apple.com/documentation/foundation/1508628-url_loading_system_error_codes

关于ios - NSURLErrorDomain 错误码1002说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26647423/

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