0
次のコードで、クラスをresponseTypeに渡すにはどうすればよいですか?クラス型を汎用に渡す
func sendGetRequest(url:String,
request: String,
responseType: AnyClass,
completion: (AnyObject?, ServerError?)-> Void) {
Alamofire.request(.GET, url, parameters: nil, encoding: .JSON, headers: headers)
.validate()
.responseObject { (response: Response<**responseType**, NSError>) in
...
}
現在AnyClassは、それは私が実際のクラスでresponseTypeを交換した場合、それが動作 「responseTypeがタイプではありません」と言う機能していません。しかし、私は関数を汎用的にしたいと思っていますし、responseTypeは適切にマップするための任意のクラスにすることができます。
いいです。私はResponseObjectSerializable部分への確認を忘れました。ありがとう。 – Tarang