我认为它是小写的l,而不是管道|字符。
但是,您可以使用stringByAddingPercentEncodingWithAllowedCharacters:withNSCharacterSet.URLQue??ryAllowedCharacterSet()来转义 URL 中的无效字符:
url.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQue??ryAllowedCharacterSet())
Run Code Online (Sandbox Code Playgroud)
——
let url = "https://static-maps.yandex.ru/1.x/?l=map&pt=55,1583062965,61,3948104504,pm2rdm&size=600,300"
let escapedURL = url.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQue??ryAllowedCharacterSet())
print(NSURL(string: escapedURL))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
705 次 |
| 最近记录: |