如何解决使用不同的URL发出多个请求
173577 173581 173565 173578 173564 173571 73576 173580
我想以正确的顺序循环每个ID的请求,但现在它以随机顺序返回,并且无法遍历所有ID。
我也在let stock = imageArray[indexPath.row]
处出错,并说indexpath超出范围,我认为这是因为它没有通过所有ids
let products = newArray[indexPath.row]
let id = products.id
print(id)
let url = URL(string: "https://www.supremenewyork.com/shop/\(id).json")!
let request = URLRequest(url: url)
let session = URLSession.shared
let task = session.dataTask(with: request) { (data,response,error) in
if let error = error {
print("ERROR:",error)
} else if let data = data {
do {
let response = try JSONDecoder().decode(Images.self,from: data)
self.imageArray = response.styles
print(self.imageArray)
} catch {
print(error)
}
} else {
print("UNEXPECTED ERROR")
}
}
task.resume()
let stock = imageArray[indexPath.row]
let x = stock.biggerZoomedURL
print(x)
代码正在工作(let stock = imageArray[indexPath.row]
错误除外),我只是在查看是否有一种方法可以循环输入每个id并按顺序打印出来
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。