ios - 在 iOS 设备上查找正确的时间

标签 ios iphone time nsdate utc

我想在 iOS 设备上找出正确的时间,即使用户手动设置了错误的时间。 在设置->常规->日期和时间中,如果用户取消选中该选项,则有自动设置选项,那么我如何以编程方式找到正确的时间。

最佳答案

使用 NTP 协议(protocol)获取当前时间或从您的服务器提供时间并在应用程序启动时获取它。

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

关于ios - 在 iOS 设备上查找正确的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21238254/

相关文章:

ios - Swift,自定义 UITableViewCell 和 UIImageView。需要将单元格调整为图像高度

iphone - 如何使用uiwebview显示一些网页?

ios - 如何在视频播放时显示 MPMoviePlayer 完成按钮?

ruby-on-rails - Ruby Rails Time.change 没有像我预期的那样工作......我已经检查了文档!

python - 如何在一行上一次打印一个单词?

go - 为什么 time.Since 在 Windows 上返回负持续时间?

ios - IBM Worklight - 是否可以在没有 Mac 和 Xcode 的情况下在 iPhone 设备上部署应用程序?

ios - 在 RestKit (iOS) 中使用 force_load 链接器标志

iphone - 应用程序在设备上崩溃,但在模拟器中推送 UITableView 时不会崩溃

iphone - 如何解决 -[__NSCFString JSONValue] : unrecognized selector sent to instance when application terminates?