我的应用程序有两组图标,一组用于白天,一组用于夜间。
我可以使用什么样的 if-then
语句来告诉我的应用程序,如果时间晚于 8PM-7AM
.. 执行此操作,如果时间在 之间>7AM-8PM
.. 做不同的 Action ?
谢谢
最佳答案
做一个昼夜枚举或bool ivar
当您的应用程序启动时,您可以获得当前时间。然后您可以计算是白天还是晚上,然后设置枚举。
然后如果现在是白天,你应该计算从现在到晚上 8 点的 timeInterval
named timeInterval1,然后创建一个 NSTimer
来调用你的方法将枚举更改为晚上.延迟时间为timeInterval1。
- (void)yourmethod
{
if(enum == day)
{
}
else
{
}
}
更多信息,你可以看:How to create thread to checking time?
关于ios - 根据一天中的时间采取行动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14638910/