如何设置UILabel在一定时间后更改?

时间:2014-11-11 03:16:16

标签: ios objective-c time uilabel

我正在尝试每24小时进行一次UILabel更改,我尝试使用本文中的方法:Changing a UILabel after a specific time但我不知道如何节省时间,以便应用程序知道计时器已在运行24小时。我应该使用不同的方法吗?也许使用日期和日期更改时更改UILabel?唯一的问题是我不希望人们只是推进他们的时钟或改变他们的设备的日期,看看UILabel改变了什么。我的目标是尝试引用当天的应用程序。请帮助。

1 个答案:

答案 0 :(得分:0)

您可能正在寻找的是查询ntp(网络时间协议)服务。

  1. 查询NTP
  2. 保存结果(用户默认值可能最简单)
  3. 设置计时器(您可以每小时检查一次)
  4. 在计时器上重新查询NTP并验证它已经真正通过了24小时
  5. 更改标签