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) |