如何防止用户在iOS中更改系统日期/时间

时间:2015-12-25 08:53:58

标签: ios nsdate

我使用[NSDate date]来获取用户的系统时间,但如果用户更改了系统日期/时间,我将收到错误日期。我该如何解决这个问题?

ps:[NSDate date]是从用户的iPhone获取日期的唯一方式,用户没有网络。

2 个答案:

答案 0 :(得分:1)

您无法阻止用户更改系统日期或时间。

答案 1 :(得分:0)

作为一项辅助措施,您可以在可以访问网络时从服务器获取真实时间。也就是说,当应用程序访问网络时,不要信任本地系统时间。但是,这只是一个辅助措施。无法确定网络是否始终连接。在我看来,总的来说,没有绝对的方法来阻止系统数据的变化,但我们可以利用服务器时间来减弱其负面影响。