2
我想在swift 3中构造一个url,但我不明白为什么它不会将字符串附加到baseURL正确的输出不是我所期望的。在swift 2中,它工作正常。如何在swift 3中使用URL构造url(string:,relativeTo :)
let token = "12token34"
let baseURL = URL(string: "https://api.mysite.net/map/\(token)/")
let desiredURL = URL(string: "37.8267,-122.4233", relativeTo: baseURL as URL?)
结果
37.8267,-122.4233 -- https://api.mysite.net/map/12token34/
我期待下面:
https://api.mysite.net/map/12token34/37.8267,-122.4233
你的方法,它正在它只是不会打印像您期望 –
试'print(desiredURL?.absoluteString)' –
注意:不需要将URL转换为URL? –