2017-08-02 62 views
0

与Alamofire迁移到Swift 3有一些问题之前,我有这个代码现在我得到一个错误。请参阅下面的代码:Alamofire迁移问题与ParamerterEncoding

 let URL = Foundation.URL(string: Router.baseURLString) 
     let URLRequest = NSMutableURLRequest(url: URL!.appendingPathComponent(path)) 
     let encoding = Alamofire.ParameterEncoding.URL 
     return encoding.encode(URLRequest, parameters: parameters).0 

获取'let encoding ='行上的错误。

错误:

类型 'ParameterEncoding' 没有成员 'URL'

+0

没有与Swift3很多变化,你可能会想检查:https://开头计算器.com/questions/42524820/alamofire-type-parameterencoding-has-no-member-url-swift-3 – Joe

回答

0

试试这个

Alamofire.ParameterEncoding.encode(URLRequest, parameters: parameters).0 
+0

在调用中获得额外的参数 – Slygoth