0
今、私はAlamoFire
とAlamofireObjectMapper
ライブラリにネットワーク層クラスを作成しようとしています。私はここでプロジェクトに一般的なパラメータをクロージャで推論することはできません
import Alamofire
import AlamofireObjectMapper
import ObjectMapper
を、以下のライブラリをインポートしている、ここで次のコード
func getRequest<T: BaseMappable>(_ url : String,
success: @escaping (DataResponse<T>) -> Void,
failure: @escaping (Error) -> Void) -> Void {
self.request(url, method: .get).responseObject{ (response : DataResponse<T>) in
success(response as DataResponse<T>)
}
}
があるget要求する1つの方法を作成した方法にしようとしたときに、私は取得していますエラーですadvancの中ViewController
おかげであなたのためのe
予想引数の型に「(DataResponse <_>) - >ボイド」 – Tech
'でなければなりません申し訳ありません。DataResponse ')'。回答を編集 –
Alistra
ありがとう@Alistra私はあなたの答えの前にこのことがあったが、あなたの答えはあなたの努力のために正解です。 – Tech