重复UNCalendarNotificationTrigger

时间:2017-11-15 02:05:05

标签: ios iphone sdk nsdate

我正在使用UNCalendarNotificationTrigger.进行本地通知我的目标是每天晚上8:54重复此通知。

由于某种原因,它总是第一次工作。但是,在我的Mac上转发系统日期并在模拟器中进行测试时,它似乎不会在未来/过去的日期触发;只有当天。有没有人有正确测试未来/过去日期的经验?也许我做错了什么。

这是我的代码

```

NSDateComponents *comps = [[NSDateComponents alloc] init];
comps.hour = 20;
comps.minute = 54;

UNCalendarNotificationTrigger *trigger = [UNCalendarNotificationTrigger triggerWithDateMatchingComponents:comps repeats:YES];

UNNotificationRequest *request = [UNNotificationRequest requestWithIdentifier:@"Reminder" content:localNotification trigger:trigger];

```

0 个答案:

没有答案