我试图创建一个类似的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/