【问题标题】: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 以米为单位返回距离。

    【讨论】:

    • 这一轮不是很重要吗?
    猜你喜欢
    • 1970-01-01
    • 2019-10-10
    • 2019-01-05
    • 2015-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多