如何从整数数组创建URL

16 浏览
0 Comments

如何从整数数组创建URL

我正在尝试创建一个类似这样的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中?

0
0 Comments

问题原因:需要将整数数组转换为URL。

解决方法:将整数数组的元素映射为字符串,然后使用逗号连接结果。

示例代码如下:

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

以上代码将整数数组array的元素转换为字符串,并使用逗号将它们连接起来。这样就可以得到一个表示URL的字符串。

0