我正在尝试为我的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或空,但我使用自定义模型它工作得很好。
那么我应该如何制作通用的指定值呢?