gpt4 book ai didi

ios - 将 distanceFromLocation 转换为 Int

转载 作者:搜寻专家 更新时间:2023-11-01 06:22:34 26 4
gpt4 key购买 nike

我确信这个问题有一个明显的解决方案,但我已经尝试了一段时间不同的东西,但我无法弄清楚。基本上我得到了两点之间的距离,我正在尝试将它从 Double 转换为 Int(以删除所有小数点),但是我尝试的一切都没有奏效。

这是我的代码:

let userLocation = CLLocation(latitude: mapView.userLocation.coordinate.latitude, longitude: mapView.userLocation.coordinate.longitude)
let annotationLocation = CLLocation(latitude: latitudePassed, longitude: longitudePassed)

var distance = CLLocationDistance(annotationLocation.distanceFromLocation(userLocation))

if distance > 1000 {
distance = distance / 1000
rideAnnotation.subtitle = "\(distance) kilometer(s)"
} else {
rideAnnotation.subtitle = "\(distance) meters"
}

我试过先转换为字符串,然后转换为 int,使用 toInt() 和其他一些方法转换为 int,但都没有成功。

有人有什么建议吗?

最佳答案

我可能遗漏了什么,但是 let distanceInt = Int(distance) 是否没有完全按照您的要求行事?

关于ios - 将 distanceFromLocation 转换为 Int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31257062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com