我使用Alamofire 4.0,Swift 4.2和Xcode 10.2请求Http Api 我有网址常量:
let weatherUrl = "http://api.openweathermap.org/data/2.5/weather"
和功能:
func getWeatherData(url: String, parameters: [String : String])
{
Alamofire.Request(url, parameters: parameters).responseJSON
{
response in
}
getWeatherData(url: weatherUrl, parameters: params)
然后Xcode通知我:“无法将'String'类型的值转换为预期的参数类型'URLSession'”。
出什么问题了?
答案 0 :(得分:0)
您可以尝试以下代码。因为URL的类型为URLConvertible。
让url = URL(string:myURLString)
答案 1 :(得分:0)
您使用的是Request
,这是一种类型,而不是request
,这是您要寻找的方法。