将字符串转换为 CLLocationDistance
Convert a String to CLLocationDistance
我找不到任何有关如何将 String
转换为 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
returns 以米为单位的距离。
我找不到任何有关如何将 String
转换为 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
returns 以米为单位的距离。