问题做参数编码与Alamofire 4.0

问题描述:

尝试转换代码库雨燕3.0采用目前问题做参数编码与Alamofire 4.0

return (Alamofire.ParameterEncoding.URL.encode(mutableURLRequest, parameters: nil).0, uploadData) 

其中:

let mutableURLRequest = NSMutableURLRequest(url: URL(string: urlString)!) 

有错误"ParameterEncoding has no member URL"。也试过

return (Alamofire.ParameterEncoding.encode(mutableURLRequest).0, uploadData) and the doesn't work. Any ideas how to fix this? Any pointers would be really appreciated! Thanks! 
+0

你好@Kex如果你解决了这个问题,请发表你的答案。 – IOSDev

+0

@kex有同样的问题。你能否请你发表你的答案。我卡住了 –

Alamofire有一个struct URLEncoding,它确认了ParameterEncoding协议。

var urlRequest:URLRequest? = nil 
    do { 
     try urlRequest = Alamofire.URLEncoding().encode(mutableURLRequest, with: parameters) 
    } catch { 

    } 
    return urlRequest!