从Objective C中的代码设置内部时钟

时间:2013-05-27 09:35:45

标签: iphone ios objective-c clock

我有一个要求,我需要在我的代码中设置iPad的内部时钟。我做了一些谷歌没有取得丰硕成果。是否可以做到这一点,如果是,怎么做?

3 个答案:

答案 0 :(得分:0)

除非你越狱,否则是不可能的。这是用户的设置,而不是您的应用。

答案 1 :(得分:0)

在我看来,不可能。设置系统设置超出了iPhone开发人员的职权范围。 SDK。用户无法记录访问此类功能的API。

答案 2 :(得分:0)

我担心您无法使用官方API,这取决于用户更改设备上的时间。此外,如果使用Apple的时间服务器,用户甚至无法控制何时设置/更新。

然而,您可以使用以下内容在应用内维护自己的时间: https://code.google.com/p/ios-ntp/

如果您确实需要更改时钟,可以查看Cydia,this应用程序可以更改设备连接到自定义NTP服务器的内部时钟。

另外,前段时间我读过这篇article关于时间同步如何在iOS上运行的信息,你可能会觉得有帮助。