HandyJSON icon indicating copy to clipboard operation
HandyJSON copied to clipboard

HandyJSON 二进制化后,Model(class)解析数据为空(struct类型的model数据解析正常)

Open wanghao522 opened this issue 3 years ago • 1 comments

image open class HYBaseModel : HYBase_PublicModels.HYBaseModelProtocol {

required public init()

open func mapping(mapper: HandyJSON.HelpingMapper)

}

public protocol HYBaseModelProtocol : HandyJSON.HandyJSON { }

image

wanghao522 avatar Jul 08 '21 12:07 wanghao522

项目依赖 A和 B 两个库,且B库中的ModelB 继承自 A库中的 ModelA,那么A库开启 BUILD_LIBRARY_FOR_DISTRIBUTION = YES, ModelB 序列化时, fieldOffsetVectorOffset == 0 就会放弃序列化,所以为空 参见 https://github.com/alibaba/HandyJSON/issues/116 这个的讨论

xdkhan avatar Jul 15 '21 10:07 xdkhan