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