Alamofire类型'ParameterEncoding'没有成员'URL'Swift 3

Alamofire类型'ParameterEncoding'没有成员'URL'Swift 3,第1张

Alamofire类型'ParameterEncoding'没有成员'URL'Swift 3

我会将此计算属性名称更改为

request
,以避免与新的类型名称冲突
URLRequest
。巧合的是,此计算属性应使用以下类型
URLRequest

public var request: URLRequest {    let url = URL(string: Router.baseURL)!        .appendingPathComponent(Router.basePath)        .appendingPathComponent(path)    var request = URLRequest(url: url)    request.httpMethod = method.rawValue    var parameters = [String: Any]()    parameters["key"] = Router.key    parameters["hl"] = "en"    switch self {    case .getMostPopularVideos(let pageToken):        parameters["part"] = "snippet,contentDetails,statistics"        parameters["chart"] = "mostPopular"        parameters["videoCategoryId"] = TubeTrends.Settings.topTrendsCat        if let pageToken = pageToken { parameters["pageToken"] = pageToken        }        return try! Alamofire.URLEncoding.default.enpre(request, with: parameters)    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4909921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存