将swift2.3代码转换为swift 3,无法找到URLEncodedInURL的替代参数编码

时间:2017-07-07 12:16:14

标签: ios swift swift3 alamofire

我正在将某人swift 2.3代码转换为swift 3.0,不幸的是我已经陷入困境

var encoder : Alamofire.ParameterEncoding {
    switch self.method {
    case .GET:
        return .URLEncodedInURL
    case .POST:
        return .JSON
    default:
        return .JSON
    }
}

Alamofire 4从ParameterEncoding中移除了URLEncodedInURL,我无法找到它的替代品,任何帮助或提示都将不胜感激。

1 个答案:

答案 0 :(得分:0)

请参阅Migration Guide了解Alomafire 4.0。

他们完全抛弃了枚举ParameterEncoding,现在宣布它为协议。