gpt4 book ai didi

swift - 将可选转换为字符串

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

这是我迄今为止用来获取日历事件的位置(在本例中为纬度)的代码。

let latitude = event.structuredLocation?.geoLocation?.coordinate.latitude
print(latitude) // Optional<Double>

print("\(String(describing: latitude))") // not working

因为纬度类型是Optional<Double>我只想返回一个值为 的字符串(例如“49,9202221”)

编辑:

if let latitude = event.structuredLocation?.geoLocation?.coordinate.latitude {
print(latitude) // gets rounded - How to avoid this?
}

How to convert this value to a string without displaying "Optional(...)"?

最佳答案

只需按如下方式展开纬度:

if let latitude = event.structuredLocation?.geoLocation?.coordinate.latitude {
print(String(format: "%.16f", latitude)) // change 16 to the number of digits that you want after comma
} else {
print("latitude is nil")
}

关于swift - 将可选<Double>转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48598325/

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