关于日期和时间设置更改的通知

时间:2014-01-25 09:35:21

标签: ios iphone objective-c ipad

在iOS应用中,是否有任何方法可以通知用户更改了日期或时间设置。

实际上在应用中我们想知道两个应用会话之间的时差。可以通过保存用户关闭应用程序和用户重新启动时的时间来完成。但是如果用户在两者之间更改时间设置会怎样。 我们是否可以在游戏开始时注意用户是否更改了时间/日期设置。

任何建议都会有很大的帮助。

2 个答案:

答案 0 :(得分:5)

UIApplicationSignificantTimeChangeNotification正是您正在寻找的。但是另一种情况是日期可能会发生变化,例如当用户更改时区时。在这种情况下,您需要观察NSSystemTimeZoneDidChangeNotification

答案 1 :(得分:1)

我认为这是applicationSignificantTimeChange:(在应用代理上)和UIApplicationSignificantTimeChangeNotification通知用于(虽然用户手动更改其时间的情况未列为示例)< / p>