【问题标题】:Putting today notification on certain days在特定日期发布今天通知
【发布时间】:2015-03-12 03:22:12
【问题描述】:


我不确定是否有办法只在某些日子显示今天的小部件。我已经检查了开发人员库,在这种情况下找不到任何方法或函数可以参考。如果有一些 API 或框架可以做到这一点,那就太好了。
非常感谢!

【问题讨论】:

    标签: ios xcode date ios8-today-widget


    【解决方案1】:

    好吧,我不知道是否要尝试让实际的小部件目标出现在通知中心中。这取决于用户,你无法控制。

    但是您可以控制的是您的小部件中显示的内容(而不是小部件是否存在)。

    然后您可以使用 NSDate 获取当前日期,然后进行一些检查。如果日期是您想要的,那么您可以将您的小部件设置为显示/隐藏某些对象。

    例如:

    NSDate *today = [NSDate date];
    NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
    [dateFormat setDateFormat:@"dd/MM/yyyy"];
    NSString *dateString = [dateFormat stringFromDate:today];
    NSLog(@"date: %@", dateString);
    
    if ([dateString isEqual:@"25/12/2015"]) {
        NSLog(@"Its Christmas!!!");
        // Now show/hide certain objects such as labels/etc....
    }
    

    希望这会有所帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多