我正在尝试使用ray wenderlich iOS mapkit教程作为模型开发停车应用。在解析JSON数据集时,教程中的数据集分别具有纬度和经度。但是在我的数据集中,它们在一起,因此无法正确使用它们。那么如何获得位置坐标?
这是给出的代码:
let latitude = (json[18].string! as NSString).doubleValue
let longitude = (json[19].string! as NSString).doubleValue
let coordinate = CLLocationCoordinate2D(latitude: latitude, longitude: longitude)
因为,我没有单独的lat和long,这不会起作用。 我的JSON数据集有这样的:
"format" : { }
}, {
"id" : 203383710,
"name" : "Latitude, Longitude",
"dataTypeName" : "text",
"fieldName" : "latitude_longitude",
"position" : 4,
"renderTypeName" : "text",
"tableColumnId" : 28269463,
"width" : 328,
"cachedContents" : {
"non_null" : 83,
"largest" : "21.316161, -157.862061",
"null" : 123,
"top" : [ {
"item" : "21.306760, -157.861027",
"count" : 20
} ],
"smallest" : "21.275168, -157.824498"
},
[ [ 1, "D8CA6E89-DA04-424A-8DE3-9620EFE0A2EF", 1, 1431455105, "906163",
1431455105, "906163", "{\n}", "000 Aloha Tower Drive", null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, [ "
{\"address\":\"\",\"city\":\"\",\"state\":\"\",\"zip\":\"\"}", null, null,
null, true ] ]
那么,如何得到这个???
答案 0 :(得分:1)
如果你的字符串等于" abc,def"并且您希望将其分隔为逗号之前的部分和逗号之后的部分,您可以使用scrollview
。
这将返回一个数组。数组的第一个元素(在上面的例子中)将是" abc"第二个元素将是" def"。请注意,调用中的参数是"," - 也就是说,不只是逗号,而是逗号后跟空格,因为JSON中的纬度和经度似乎用逗号后跟空格分隔。