2014-01-20 27 views
1

即使用户手动设置了错误的时间,我也希望在iOS设备上找到正确的时间。 在设置 - >常规 - >日期&时间有自动设置的选项,如果该选项被用户取消选中,那么我怎样才能以编程方式找到正确的时间。在iOS设备上查找正确的时间

+2

网络时间协议:http://en.wikipedia.org/wiki/Network_Time_Protocol下面是iOS的NTP客户端实现:https://github.com/jbenet/ios-ntp – trojanfoe

回答

2

使用NTP协议获取当前时间或从服务器提供一段时间,并在启动应用程序时获取它。

Apple不提供任何方式从NTP获取时间,不幸的是所有时间相关的功能都使用用户可以更改的本地时间。

+0

衷心感谢大家帮助我。 – user2772629

+0

您可以使用'https:// github.com/huynguyencong/NHNetworkTime'。这是一个开源的,可以从某些默认的NTP服务器获得正确的时间,或者您可以设置您的时间服务器 – huync

-1

我认为这是这个问题的错误地方。试试苹果的论坛。

因为当用户手动更新时间时没有办法从ios设备获取当前时间。

甜&智能.........

相关问题