5

我有一个简单的查询,但不知道该怎么做。

这就是我想要实现的目标:1)我有一个带有今天日期的 UILabel,即“29/04/12”2)在午夜我希望该标签自行更新为“30/04/12”而无需更改查看或按任何内容。

这是第2步,我不知道该怎么做。我知道如何完成它,例如可能会收到有关日期更改的系统通知(如果这甚至可能的话)或使用某种计时器作为触发器。

任何帮助将不胜感激,在此先感谢。

4

1 回答 1

11

如果您只对在午夜到来时收到通知(或其他几种情况)感兴趣,那么您可以覆盖 UIApplicationDelegate 的- (void)applicationSignificantTimeChange:(UIApplication *)application方法,以便它导致您的标签更新。当然,您还需要在应用程序重新进入前台时更新标签,因为如果您的应用程序在日期更改时处于后台,则不会调用此方法。

于 2012-04-29T04:07:51.637 回答