swift - Alamofire 与 ParamerterEncoding 的迁移问题

标签 swift xcode swift3 alamofire

Alamofire 迁移到 swift 3 时遇到一些问题。我在工作之前就有了这段代码,现在我收到了一个错误。请参阅下面的代码:

        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编码=”行上收到错误。

错误:

类型“ParameterEncoding”没有成员“URL”

最佳答案

试试这个

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

关于swift - Alamofire 与 ParamerterEncoding 的迁移问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45450011/

相关文章:

ios - 在 Swift 3 中使用选择器

swift - 如何在没有 "Sequence doesn' t 包含任何元素的情况下将 Maybe 转换为 Single"

当 UITextField.secureTextEntry 改变它的值时 Swift 得到回调

objective-c - NSURLSession dataTaskWithRequest 进度跟踪

ios - SwiftUI:使用变量从右到左滚动 Imageview 的动画

ios - 在使用 Swift 3 的 iOS 上通过主键检索 Realm 对象失败

arrays - 索引超出范围 uitableview in swift 3

swift - 重置 AVAudioEngine

xcode - 通过 CMake 添加 Xcode 构建阶段

swift - 无法在 Swift 3 中设置 AWSAPIGatewayClient 配置?