gpt4 book ai didi

ios - Swift 4 转换段错误 : 11

转载 作者:行者123 更新时间:2023-11-28 09:41:30 25 4
gpt4 key购买 nike

需要帮助将一些代码转换为 Swift 4。开始出现错误并且不确定如何转换这段代码。我在使用 StringdoubleValue 时遇到问题。

let distanceInMeters: Double = userLocation.distance(from: businessLocation)
let distanceInMiles: Double = ((distanceInMeters.description as? String).doubleValue * 0.00062137)
let distanceLabelText = "\(distanceInMiles.string(2)) miles away"

Segmentation Fault 11 File

最佳答案

您正在不必要地来回转换 String。此外,您应该使用 String 格式化程序以给定的精度打印 double 。

这是您的代码,格式更清晰:

let distanceInMeters = userLocation.distance(from: businessLocation)
let distanceInMiles = distanceInMeters * 0.00062137
let distanceLabelText = String(format: "%.2f miles away", distanceInMiles)

关于ios - Swift 4 转换段错误 : 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46471433/

25 4 0
文章推荐: jquery - 使用不同的屏幕分辨率保持字体大小
文章推荐: css - 为什么 不适合布局而
适合?对于屏幕阅读器用户