gpt4 book ai didi

ios - ObjectMapper 数组错误

转载 作者:行者123 更新时间:2023-11-28 14:45:03 26 4
gpt4 key购买 nike

我有这个 json:

    Optional(<__NSSingleObjectArrayI 0x600000016530>(
{
direccion = "";
geo = {
coordinates = (
"25.65313",
"-100.3611"
);
type = "";
};
nombre = "Mi Ubicacion";
}
)
)

我的模型是这样的:

class LocationModel: Mappable {
var nombre = ""
var direccion = ""
var geo = GeoModel()

init(){

}

required init?(map: Map) {

}

// Mappable
func mapping(map: Map) {
nombre <- map["nombre"]
direccion <- map["direccion"]
geo <- map["geo"]
}

}

这就是我映射它的方式:

locationsGuardadas = Mapper<LocationModel>().mapArray(JSONArray: locationsJson as! [[String : Any]])

该代码在几天前工作正常,当我更新我的 sdk 以支持 ios 11.3 时,代码停止工作,我尝试更新 objectmapper pod,并重置模拟器内容和设置,但现在出于某种原因,当我映射数组时,位置的“坐标”数组没有坐标,它的计数为 0,我不知道如何解决这个问题,我们将不胜感激。

最佳答案

我已经发现了问题,出于某种原因,ObjectMapper 不能很好地处理 float ,所以将每个 float 更改为 double 就可以了

关于ios - ObjectMapper 数组错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50335055/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com