【发布时间】:2020-03-23 13:46:05
【问题描述】:
在 Swift 中编码 URL 最简洁的方法是什么?
我有
let request_url = URL(string:"http://api.openweathermap.org/data/2.5/weather?appid=dca0aa44807a0bc05ed51c6a85472341&q="+"New York")
如何通过 swift 中可用的一些简单方法在 New 和 York 之间添加 + 而不是空格?
【问题讨论】:
-
replacingOccurrences(of:with:)? -
这能回答你的问题吗? Swift - encode URL
-
是的。我们可以进行字符串操作。但是我们怎样才能使用某种方法来自动为我们做这件事呢? + 号只是一个例子。我们在 URL 中还有其他内容。我们可以通过一些 URL 构建器来做到这一点吗?
-
@fl034 不,它没有帮助。我需要一个简单的方法,它采用字符串 URL 并将其转换为格式化的 URL(例如添加 + 符号而不是空格)