如果用户在 iOS 的常规设置中设置了自动设置时钟,并且设备的时钟由于运营商时间的变化而变化,那么 UIApplicationSignificantTimeChangeNotification 会起作用吗?有没有其他方法可以在应用程序运行时系统时钟发生变化时得到通知。
问问题
534 次
2 回答
1
通知会在午夜或设备时间更改的UIApplicationSignificantTimeChangeNotification
任何时间发送(例如夏令时、用户更改时间、时区更改等)。我不直接知道承运人的时间更改是否会触发此通知,但考虑到其他事件,如果此类更改没有触发通知,我会感到惊讶。
于 2012-11-08T04:45:51.860 回答
0
文档说是的,由于运营商时间的变化而被调用。
“在时间发生重大变化时发布,例如,更改为新的一天(午夜)、运营商时间更新以及更改为夏令时或从夏令时更改。此通知不包含 userInfo 字典”
于 2014-01-28T23:12:59.587 回答