2016-09-23 5 views
1

Попытка преобразовать базовый код для Swift 3.0 В настоящее время с помощьюIssue делает кодирование параметров с Alamofire 4,0

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

Где:

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

Have ошибку "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

Hello @Kex, если вы решили эту проблему, отправьте свой ответ. – IOSDev

+0

@kex есть такой же выпуск. можете ли вы отправить свой ответ. Я застрял –

ответ

1

Alamofire имеет STRUCT URLEncoding, подтверждающую к протоколу ParameterEncoding.

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

    } 
    return urlRequest! 
Смежные вопросы