我正在尝试创建类似它的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
答案 0 :(得分:5)
您只需将数组元素映射到字符串中并使用逗号连接结果:
let value = array.map(String.init).joined(separator: ",")