我有一个字符串:<api address>/<parameters>?fmt=json
当我从字符串创建一个NSURL对象,网址是:<api address>/<parameters>%3Ffmt=json
如何在Swift中解码NSURL中的特殊字符?
当我把这个URL请求(使用NSURLSession),然而,它被拒绝访问,因为API需要?
并且不接受%3F
。如何解码URL以使?
返回以便API接受请求?
UPDATE
NSURL建设
let urlRequestString = "<api url>?fmt=json&api_key=" + <key> let apiRequestURL = NSURL(fileURLWithPath: urlRequestString)
请告诉你如何让'NSURL'对象 –
@ZoffDino 让urlRequestString = “ FMT = JSON&API_KEY =?” + 让apiRequestURL = NSURL(fileURLWithPath:urlRequestString) –
你们是不是要加载一个文件,或者与Web服务器通信? –