Swift 使用 HandyJson 处理 CGFloat遇到的

2023-06-12  本文已影响0人  yyggzc521

问题描述

使用模型对象属性保存列表view的行高,在 iOS 中十分常见。但是在模型转 json 的时候发现 cellHeight 为竟然0!

class CellModel: HandyJSON {
var cellHeight: CGFloat = 15
}

 // 这一步遇到了问题!!!
let jsonStr = model.toJSONString() 

原因

HandyJSON 支持的类型,不支持CGFloat

HandyJSON只需要Foundation框架,CGFloat是其他框架的。

解决办法

换成 Float 或者Double

其他文章

https://github.com/alibaba/HandyJSON/issues/259
https://github.com/alibaba/HandyJSON/issues/304
https://www.jianshu.com/p/52498446eb49

上一篇 下一篇

猜你喜欢

热点阅读