在这里,我找到了一个有趣的链接“EDSunriseSet”,但我无法理解如何将它用于我的目的。
在指南中只是说要调用此方法:
+(EDSunriseSet *)sunrisesetWithTimezone:(NSTimeZone *)timezone latitude:(double)lat longitude:(double)longt
我导入了文件并创建了一个EdSunriseSet类
EDSunriseSet *albaTramonto;
albaTramonto = [[EDSunriseSet alloc] init];
但现在我不知道如何从该类中获取数据。现在使用教程我可以检索我的gps坐标,现在我应该将它发送到该类以接收一些数据。请你帮我理解怎么样?我用谷歌搜索但无法找到指南!
由于
答案 0 :(得分: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);