我的应用程序有两组图标,一组用于白天,一组用于晚上。我可以使用什么样的if-then
语句来告诉我的应用程序,如果时间晚于8PM-7AM
.. 执行此操作,如果时间介于7AM-8PM
.. 之间,请执行不同的操作?
谢谢
我的应用程序有两组图标,一组用于白天,一组用于晚上。我可以使用什么样的if-then
语句来告诉我的应用程序,如果时间晚于8PM-7AM
.. 执行此操作,如果时间介于7AM-8PM
.. 之间,请执行不同的操作?
谢谢
做一个昼夜枚举或布尔 ivar
当您的应用程序启动时,您可以获得当前时间。然后您可以计算是白天还是晚上,然后设置枚举。
然后,如果现在是白天,您应该计算timeInterval
从现在到晚上 8 点,命名为 timeInterval1,然后NSTimer
调用您的方法将枚举更改为晚上。延迟时间为 timeInterval1。
- (void)yourmethod
{
if(enum == day)
{
}
else
{
}
}
更多信息,你可以看到:如何创建线程来检查时间?