无法使用Alamofire和ObjectMapper进行通用调用

时间:2018-07-07 07:32:19

标签: swift generics alamofire objectmapper

我正在尝试使泛型函数调用api并以泛型类型获取响应,因此,我制作的模型的第一种情况是扩展了Decodable,并且当我在响应闭包中键入时,一切正常 尝试JSONDecoder()。decode(T.self,json)

但是当我使模型扩展可映射时,我不知道如何使用ObjectMapper发出alamofire请求以返回通用响应

那是我的模型

class User: Mappable {
    var login: String?
    var url: String?
    var type: String?
    var site_admin: Bool?

    required init?(map: Map) {
    }

    func mapping(map: Map) {
        login <- map["login"]
        url <- map["url"]
        type <- map["type"]
        site_admin <- map["site_admin"]
    }
}

我如何使用T Generic来使函数以Generic的形式获取响应?

0 个答案:

没有答案