我试图创建一个类似的URL
https://api.website.com/products?product_ids=1,2,3,4,5
使用CoreData中的整数数组
到目前为止我有这个密码

let array = [1,2,3,4,5]

var urlComponents = URLComponents()
urlComponents.scheme = "https"
urlComponents.host = "api.website.com"
urlComponents.path = "/products"
urlComponents.queryItems = [
    URLQueryItem(name: "product_ids", value: ???????),
]

如何添加数组数据以获得所需的完整URL?
https://api.website.com/products?product_ids=1,2,3,4,5

最佳答案

您只需要将数组元素映射到字符串中,并使用逗号连接结果:

let value = array.map(String.init).joined(separator: ",")

关于ios - 如何从int数组创建url,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48512925/

10-10 20:40