1
ravenZ OP ....我自己想了一下..
直接这么写就好了... 优雅了.歧义没了..作用也达到了... func mapModel<T: HandyJSON>(_: T.Type) throws -> T { ... } |
2
s524256521 2022-09-01 11:45:51 +08:00 via Android
extension HandyJson
|
3
kera0a 2022-09-01 11:59:54 +08:00
直接不要这个参数也行吧,调用方式则为
let model:XX = data.mapModel() let model = data.mapModel<XX>() 和现在的调用方式差不多 let mod = data.mapModel(XX.self) |