gpt4 book ai didi

ios - 如何将 JSON 对象转换为 CLLOCATIONDEGREES?

转载 作者:行者123 更新时间:2023-11-28 10:53:06 24 4
gpt4 key购买 nike

如何将 JSON 对象转换为 CLLocationDegrees?

 if let value = response.result.value {

let json = JSON(value)

for (key,subJson):(String, JSON) in json {

let lat = subJson["latitude"] as! CLLocationDegrees
let lng = subJson["longitude"] as! CLLocationDegrees // This will return error



}

}

JSON的数据类型是

{
"latitude": 2323.44555,
"longitude": 2313.344555
}

根本行不通

最佳答案

错误信息

Cast from JSON to unrelated object CLLocationDegrees (aka Double) always fails

很清楚,SwiftyJSON 库中的下标 JSON 返回 JSON。您必须获得 doubleValue(CLLocationDegreesDouble 的类型别名)

for (key,subJson) in json { // don't annotate types unless the compiler tells you
let lat = subJson["latitude"].doubleValue
let lng = subJson["longitude"].doubleValue
// do something with lat and lng
}

关于ios - 如何将 JSON 对象转换为 CLLOCATIONDEGREES?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45275608/

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