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) }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)