2011-05-19 133 views
1

我知道有一种方法[NSDate date]从iPhone时钟返回当前日期和时间。但是如果这个时钟的时间被手动改变了,它会代表我的代码。 有没有机会获得世界时间,而不是从iPhone当前的时间?在iPhone中获取系统时间

回答

1

是的,您可以通过使用ntp/sntp来获得正确的当前时间。

以下的URI可能会帮助你编写自己的实现:

简单NTP客户端为iOS:http://code.google.com/p/ios-ntp/

的NSDate从时间服务器:http://pathoneycutt.com/2010/12/nsdate-from-time-server/

+1

+1的链接。如果第二个链接暗示启动外部任务,那么获得Apple认可的iOS应用程序可能存在一些问题。任何人都知道这是否会被苹果接受? – 2011-05-19 09:24:15