func mapModel<T: HandyJSON>(_ type: T.Type) throws -> T {
let jsOnString= String(data: data, encoding: .utf8)
guard let model = JSONDeserializer<T>.deserializeFrom(json: jsonString) else {
throw MoyaError.jsonMapping(self)
}
return model
}
这里的 type 作为入参.却只隐式定义了 T 的类型...
问问大佬们
现在有新的写法吗?
还是要这么玩就必须得这么写?
let jsOnString= String(data: data, encoding: .utf8)
guard let model = JSONDeserializer<T>.deserializeFrom(json: jsonString) else {
throw MoyaError.jsonMapping(self)
}
return model
}
这里的 type 作为入参.却只隐式定义了 T 的类型...
问问大佬们
现在有新的写法吗?
还是要这么玩就必须得这么写?
