【问题标题】:NSDate date to an unchangeable value [duplicate]NSDate日期为不可更改的值[重复]
【发布时间】:2015-06-02 14:59:37
【问题描述】:

在我的 iOS 应用程序中,我使用 [NSDate date] 来获取用户的当前日期时间。这是应用程序的一个重要元素,但似乎用户可以通过手动将设备上的时间更改为其他值来更改此值。这个小“黑客”破坏了应用程序的想法,我正在寻找一种方法来避免这种情况。

有什么建议吗?

【问题讨论】:

标签: ios objective-c nsdate


【解决方案1】:

我认为您应该使用 Internet 时间服务器。他们使用称为 NTP 的标准化协议。我建议你使用像IOS-NTP 这样的开源项目 有时间上网。

【讨论】:

    【解决方案2】:

    如果您不能依赖设备上的时间,则必须从网络服务中获取。当然,如果网络慢或不可用,您将无法依赖它!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-24
      • 1970-01-01
      • 2016-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-13
      相关资源
      最近更新 更多