在iOS应用中,是否有任何方法可以通知用户更改了日期或时间设置。
实际上在应用中我们想知道两个应用会话之间的时差。可以通过保存用户关闭应用程序和用户重新启动时的时间来完成。但是如果用户在两者之间更改时间设置会怎样。 我们是否可以在游戏开始时注意用户是否更改了时间/日期设置。
任何建议都会有很大的帮助。
答案 0 :(得分:5)
UIApplicationSignificantTimeChangeNotification
正是您正在寻找的。但是另一种情况是日期可能会发生变化,例如当用户更改时区时。在这种情况下,您需要观察NSSystemTimeZoneDidChangeNotification
。
答案 1 :(得分:1)
我认为这是applicationSignificantTimeChange:
(在应用代理上)和UIApplicationSignificantTimeChangeNotification
通知用于(虽然用户手动更改其时间的情况未列为示例)< / p>