如何知道应用程序运行时iphone的时钟是否发生了变化?

时间:2012-11-08 04:42:39

标签: iphone ios

如果用户在iOS的常规设置中自动设置时钟,UIApplicationSignificantTimeChangeNotification将工作,并且由于载波时间的变化,设备的时钟会发生变化吗? 当应用程序运行时系统时钟发生变化时,是否有其他方法可以获得通知。

2 个答案:

答案 0 :(得分:1)

UIApplicationSignificantTimeChangeNotification通知是在午夜或设备时间发生变化的任何时间发送的(例如夏令时,用户更改时间,时区更改等)。我不知道承运人的时间变化是否会触发此通知,但鉴于其他事件,如果此类变更未触发通知,我会感到惊讶。

答案 1 :(得分:0)

文档说是,由于运营商时间的变化而被调用。

“在时间发生重大变化时发布,例如,更改为新的一天(午夜),运营商时间更新以及更改为夏令时或从夏令时更改。 此通知不包含userInfo字典“