如何让应用程序具有开放和关闭时间

时间:2015-10-24 20:20:38

标签: ios

到目前为止,我正在开发一个具有开放和关闭时间的应用程序,就像我希望它在一周中的每一天不同时间打开一样。如果时间不开放,则会显示一条错误消息“我们现在已经关闭”。到目前为止,我发现的只有this如果你能帮到那就太棒了!

1 个答案:

答案 0 :(得分:0)

您可以创建一个从iOS设备获取本地时间并在' viewDidLoad'中调用它的函数。

 -(void)viewDidLoad {
     NSDate* now = [NSDate date];
     NSDateComponents *dateComponents = [gregorian components: (NSCalendarUnitHour  | NSCalendarUnitMinute | NSCalendarUnitSecond) fromDate:now];
     NSInteger hour = [dateComponents hour];

     if (hour > 6) {
        NSAlert *alert = [[NSAlert alloc] init];
        [alert setMessageText:@"The store is closed"];         
        }
  }

这个非常粗略的草图将获得当天的小时,如果是后来6则显示商店已关闭的消息