问题:我知道applicationSignificantTimeChange
检测手动时间变化的方法。但是方法文档说:
重大时间变化的示例包括午夜的到来、运营商的时间更新以及夏令时的变化。委托可以实现此方法来调整应用程序中显示时间或对时间变化敏感的任何对象。
因此,它不仅可以检测到手动时间更改,还可以检测到午夜的到来。在我的应用程序中,这将产生一个问题,因为用户将看到一个警报框:
你已经改变了时间。请恢复到实际时间。
即使他在午夜后恢复应用程序(或者可能是他最小化应用程序并进入睡眠状态。第二天他醒来,恢复应用程序并意外地收到时间更改通知)。
问题:如何仅在手动更改时间而不是在午夜到来时显示警报?