gpt4 book ai didi

ios - 去除 URL 字符串中的括号 ()

转载 作者:行者123 更新时间:2023-11-29 00:24:35 29 4
gpt4 key购买 nike

我有这个字符串:

dataSourceURL = URL(string:"https://api.abc.com/api/p4/products?pid=uid8225&format=json&offset=\(count)&limit=20")

当我执行 print(dataSourceURL) 时,我得到:

https://api.abc.com/api/p4/products?pid=uid8225&format=json&offset=Optional(0)&limit=20

如何删除 ()?请提出建议。

我想得到

https://api.abc.com/api/p4/products?pid=uid8225&format=json&offset=0&limit=20 

最佳答案

您可以解开该值。

我建议使用 ?? 因为它将提供默认值并避免在发现 nil 时崩溃。

let dataSourceURL = URL(string:"https://api.abc.com/api/p4/products?pid=uid8225&format=json&offset=\(count ?? 0)&limit=20")

它打印:

https://api.abc.com/api/p4/productspid=uid8225&format=json&offset=0&limit=20

另一种方法是:

let dataSourceURL = URL(string:"https://api.abc.com/api/p4/products?pid=uid8225&format=json&offset=\(count!)&limit=20")

请注意,如果 count 值为 nil,在这种情况下应用程序将崩溃。

关于ios - 去除 URL 字符串中的括号 (),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43423011/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com