0
私は上記のエラーが最初の要求であり、私はすでにURL
からURLConvertible
に戻り値を変更しようとしましたか?Alamofire.request "余分な引数 'メソッド'の呼び出し中"
func baseUrlWith(string: String) -> URL {
return URL(string: Constants.Api.BaseUrl + string)!
}
func fetchVideosAlamofire(completion: @escaping ([Product]) ->()) {
let url = URL(string: Constants.Api.BaseUrl + Constants.Api.Feed)
let url1 = baseUrlWith(string: Constants.Api.Feed)
Alamofire.request(url1!,
method: .get,
parameters: nil).validate().responseJSON
Alamofire.request(url!,
method: .get,
parameters: nil).validate().responseJSON
}
私はAlamofire 4.3.0を使用してい
可能な重複します(http:// stackoverflowの.com/questions/41447819/alamofire-4-error-request-extra-argument-in-call)(これは同じ問題をカバーしているわけではありませんが、移行ガイドを読んでいなくてもAlamofire 4.0に移行します)。答えにあるのと同じ推論を使って、あなたが実際に呼び出そうとしている 'Alamofire'の'要求 'メソッド(答えに含まれるAlamofireソースコードへのリンク)を追跡してみてください。それはあなたの問題を解決する手段としてだけでなく、貴重な迅速な運動であることがわかります。 – dfri
「URL」?なぜNSUrlを使用しないのですか?Swiftのどのバージョン? –
@JimmyJamesバージョン3 – bruno