gpt4 book ai didi

ios - 尝试在 Swift 上使用 EDSunriseSet SDK,但日落时间变得奇怪

转载 作者:行者123 更新时间:2023-11-28 06:54:48 25 4
gpt4 key购买 nike

我正在尝试使用此链接上提供的 EDSunriseSet SDK 计算用户在我的 Swift 应用程序中的位置的日落时间:https://github.com/erndev/EDSunriseSet

我正在使用系统的 NSDate,但我得到了奇怪的日落时间:

Date: 2015-11-27 19:47:58 +0000
TimeZone: America/Caracas
Local Sunset: <NSDateComponents: 0x7fa7716212e0>
Hour: 13 //SUNSET AT 1PM MAKES NO SENSE
Minute: 21
Second: 10

我的代码如下:

let today = NSDate()
let currentLocation = CLLocation()
let sunrise = EDSunriseSet(date: today, timezone: NSTimeZone.localTimeZone(), latitude: currentLocation.coordinate.latitude, longitude: currentLocation.coordinate.longitude)
print(sunrise)

我做错了什么吗?

最佳答案

这个实现对我有用:

    let today:NSDate = NSDate()
let calculator = EDSunriseSet(timezone: NSTimeZone.localTimeZone(), latitude: 49.195060, longitude: 16.606837)
calculator!.calculateSunriseSunset(today)

print(calculator!.sunrise!)
print(calculator!.sunset!)

捷克共和国 bool 诺的输出:

2015-11-28 06:22:28 +0000
2015-11-28 15:00:20 +0000

关于ios - 尝试在 Swift 上使用 EDSunriseSet SDK,但日落时间变得奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33964013/

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