Swift 将字符串转换为CLLocationDistance
我找不到任何关于如何将Swift 将字符串转换为CLLocationDistance,swift,cllocationdistance,Swift,Cllocationdistance,我找不到任何关于如何将字符串转换为CLLocationDistance的示例。例如: let distance : String = "2000.0" let mdf = MKDistanceFormatter() mdf.units = .Metric var clDistance = mdf.distanceFromString(distance) 我总是得到clDistance=-1您需要澄清2000是什么。米、公里等,比如: let distance : String = "2000.
字符串
转换为CLLocationDistance
的示例。例如:
let distance : String = "2000.0"
let mdf = MKDistanceFormatter()
mdf.units = .Metric
var clDistance = mdf.distanceFromString(distance)
我总是得到
clDistance=-1
您需要澄清2000
是什么。米、公里等,比如:
let distance : String = "2000.0m"
let mdf = MKDistanceFormatter()
mdf.units = .Metric
var clDistance = mdf.distanceFromString(distance)
distanceFromString
以米为单位返回距离。这一轮不是很重要吗?