去掉 ?来自查询字符串 swift 4
Remove ? from query string swift 4
我有一个 url,我在其中添加 URL 个组件以形成查询字符串。例如 url 是 https://example.com/test
,而对于 url 组件,最终的 url 是 https://example.com/test?urlcomponent1=1&urlcomponent2=1234
.
我需要保留最后的 url 和 url 组件,但我需要删除 ?。我怎么做?所以最后的 url 将是 https://example.com/testurlcomponent1=1&urlcomponent2=1234
.
我研究过移除伪影,但没有找到解决方案。
如果你知道你只有一个?在您的 url 中,您可以使用 replacingOccurrences Of
将其删除
let newURL = URL(string: url.absoluteString.replacingOccurrences(of: "?", with: ""))
我有一个 url,我在其中添加 URL 个组件以形成查询字符串。例如 url 是 https://example.com/test
,而对于 url 组件,最终的 url 是 https://example.com/test?urlcomponent1=1&urlcomponent2=1234
.
我需要保留最后的 url 和 url 组件,但我需要删除 ?。我怎么做?所以最后的 url 将是 https://example.com/testurlcomponent1=1&urlcomponent2=1234
.
我研究过移除伪影,但没有找到解决方案。
如果你知道你只有一个?在您的 url 中,您可以使用 replacingOccurrences Of
将其删除let newURL = URL(string: url.absoluteString.replacingOccurrences(of: "?", with: ""))