微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用不同的URL发出多个请求

如何解决使用不同的URL发出多个请求

我有一个ID列表

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 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?