ios - 根据一天中的时间采取行动?

标签 ios xcode if-statement time

我的应用程序有两组图标,一组用于白天,一组用于夜间。 我可以使用什么样的 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/

相关文章:

android - 如何根据 if 条件为 AutocompleteTextview 设置两个适配器

java - 将返回值限制在两个值之间的最短代码

ios - 如何在 CloudKit JS 中创建自增 ID?

ios - Google Plus 共享显示无效地址错误 ios

c++ - 如果是数字,则将字符串转换为 int

iphone - 将 ASCII 编码的字符串转换为 UTF8?

ios - Pinterest SDK : "PDKClient not found", 出了什么问题?

ios - 多种媒体类型的核心数据模型?

ios - 具有自定义数据源的 UITableViewController 不显示单元格

iphone - 删除核心数据中的对象