iOS系统时间在离线时在iPad上向后跳跃的原因

时间:2017-08-03 19:58:46

标签: ios objective-c iphone ipad time

我的团队和我遇到了一个错误,这可能是因为iOS系统时间没有单调递增,而是向后跳跃。测量的时间差约为-50毫秒。 (这显然没有闰秒或时区问题。)

我们了解iOS设备在线时与NTP服务器同步时间。但是在没有网络连接的情况下观察到了负时间差异。

iOS是否会在离线时更新系统时间?

我们当然需要遵循this方法来衡量经过的时间。但是,我们仍然想了解导致跳跃的原因。

更新:在飞机模式下2小时后,我们观察到iPad Mini 2上的System.DateTime.Now时间跳过637毫秒,而CACurrentMediaTime单调增加。目前还不清楚为什么iOS在没有NTP更新的这么长时间后应该如此重大的跳跃。

0 个答案:

没有答案