Swift Generic api响应包装器

时间:2017-03-20 09:32:40

标签: swift generics

我正在尝试为我的api响应制作响应包装器,如下所示

class ResponseModel<T> {
     var Status: String!
     var Errors: [NSDictionary]?
     var Message: String?
     var ErrorCode: NSNumber?
     var Data: T?
}

我尝试了ObjectMapper,EVReflection和MJExtension。当我使用ObjectMapper时,“T”必须是Mappable但我想将String,Int等传递给“T”。当我使用EVReflection或MJExtension时,“T”中的“Data”为String,Int等返回nil或空,但我使用自定义模型它工作得很好。

那么我应该如何制作通用的指定值呢?

0 个答案:

没有答案