【发布时间】:2021-01-27 02:07:48
【问题描述】:
这是我的问题,我可以在控制台中打印双精度值(也就是距离),但我不能使用双精度值并在表格视图中添加距离。
if previousLocation == nil {
previousLocation = locations.first
} else {
guard let latest = locations.first else { return }
let distanceInMeters = previousLocation?.distance(from: latest) ?? 0
print("Distance in meters: \(distanceInMeters)")
guard var unwrappedPaceNumber = paceNumber.first else { return }
let total = unwrappedPaceNumber += "\(distanceInMeters)"
paceNumber[0] = "\(total)"
tableView.reloadData()
previousLocation = latest
}
【问题讨论】:
-
你是什么意思你“不能在表格视图中加倍并添加距离”?你得到了什么错误?实际结果与您的预期有何不同?
-
我有一个假数组,其中包含 String (paceNumber) 类型的假数据,当我想以米为单位将距离添加到假数组中的第一个假数据时。编译器说 total 的类型是 ()。在文档中,他们说 CLlocationDistance 的类型是 Double
标签: swift5 cllocation xcode12 cllocationdistance