【问题标题】:Convert a String to CLLocationDistance将字符串转换为 CLLocationDistance
【发布时间】:2015-05-21 02:56:15
【问题描述】:
我找不到任何如何将String 转换为CLLocationDistance 的示例。例如:
let distance : String = "2000.0"
let mdf = MKDistanceFormatter()
mdf.units = .Metric
var clDistance = mdf.distanceFromString(distance)
我总是收到clDistance = -1。
【问题讨论】:
标签:
swift
cllocationdistance
【解决方案1】:
您需要澄清2000 是什么。米,公里等。像这样:
let distance : String = "2000.0m"
let mdf = MKDistanceFormatter()
mdf.units = .Metric
var clDistance = mdf.distanceFromString(distance)
distanceFromString 以米为单位返回距离。