如何从int数组

时间:2018-01-30 02:20:25

标签: ios swift

我正在尝试创建类似它的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: ???????),
]

如何添加我的数组数据以获取我需要的完整网址? https://api.website.com/products?product_ids=1,2,3,4,5

1 个答案:

答案 0 :(得分:5)

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

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