这是我的字典:
let value: [String: Float] = ["vectors": [1.0, 2.0]] as [String: Any]
struct VectorModel: HandyJSON {
var vectors: [CGFloat] = []
}
// 错误的取值
let model = VectorModel.deserialize(from: value)
// model.vectors 的值为 []
// 正确的取值
let model = VectorModel.deserialize(from: NSDictionary.init(dictionary: value))
不知道是不是和字典的类型有关?
1条答案
按热度按时间uqdfh47h1#
struct VectorModel: HandyJSON {
var vectors: [Double] = []
}
文档中有说明支持的类型 不包含CGFloat