方案是我想在设备时间不正确时保持设备时间正确,然后我想将其更改为正确的时间。
为了做到这一点,我有3个挑战:
1挑战: 获取设备UTC时间。
2挑战: 从互联网上获取正确的UTC时间
3挑战: 如果时间不正确那就搞定吧
我可以使用下面给出的代码完成1次挑战:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormatter setTimeZone:timeZone];
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *dateString = [dateFormatter stringFromDate: [NSDate date]];
我怎么需要你的帮助来完成其他两个挑战。请帮忙
答案 0 :(得分:0)
目前还不清楚为什么要这样做,因为OS(你最喜欢的名字)已经执行了这个功能。这是使用网络时间协议NTP完成的。您可以从The Network Time Protocol网站开始了解它的工作原理以及您需要做的事情。
HTH