我知道您可以模拟UILocalNotification
涉及fireDate
和repeatInterval
使用新APIUNCalendarNotificationTrigger
或UNTimeIntervalNotificationTrigger
API 的行为。但这里有一个问题:并非所有用例都可以模拟。
fireDate
当前日期时间与小于或等于之间的差异的测试用例repeatInterval
很容易解决,例如:从一小时开始并每天重复,或从第二天开始并每周重复。
fireDate
但是任何当前日期时间和大于的差异的测试用例repeatInterval
似乎都不可能,例如:从第二天开始并每小时重复一次,或从下个月开始并每周重复一次。
如果我用几句话来总结新的通知系统所缺乏的就是“重新安排”的能力,这是UILocalNotification.repeatInterval
.
有没有人找到解决此问题的解决方案或解决方法?