日出和日落时间(EDSunriseSet)Objective-C Xcode

时间:2014-07-17 10:34:35

标签: xcode class

在这里,我找到了一个有趣的链接“EDSunriseSet”,但我无法理解如何将它用于我的目的。

在指南中只是说要调用此方法:

+(EDSunriseSet *)sunrisesetWithTimezone:(NSTimeZone *)timezone latitude:(double)lat longitude:(double)longt

我导入了文件并创建了一个EdSunriseSet类

EDSunriseSet *albaTramonto;
albaTramonto = [[EDSunriseSet alloc] init];

但现在我不知道如何从该类中获取数据。现在使用教程我可以检索我的gps坐标,现在我应该将它发送到该类以接收一些数据。请你帮我理解怎么样?我用谷歌搜索但无法找到指南!

由于

1 个答案:

答案 0 :(得分:0)

EDSunriseSet returning 0

检查此链接。它有你想要的细节。我有同样的问题。不要分配和初始化。 直接调用方法

[albaTramonto sunrisesetWithTimeZone:bla bla arguments];

然后调用方法

[albaTramonto calculateSunriseSunset:[NSDate date]];

NSLog(@"Sunrise:%@, Sunset:%@", albaTramonto.localSunrise, albaTramonto.localSunset);

这正是我所做的:

NSString *tzStr = @"GMT05:30";


NSTimeZone *tz = [[NSTimeZone alloc] initWithName:tzStr];


EDSunriseSet *edSunriseSet = [EDSunriseSet sunrisesetWithTimezone:tz latitude:19.07283 longitude:72.88261];


[edSunriseSet calculateSunriseSunset:[NSDate date]];


NSLog(@"%@, %@", edSunriseSet.localSunrise, edSunriseSet.localSunset);