我想用 custom interval repeat 创建本地通知(例如每20天) . 我知道我们有NSDayCalendarUnit,kCFCalendarUnitMonth ...但我希望在20天设置重复间隔 . 我不想每天都创建通知 .
我真正的需要是连续21天重复通知,然后在7天后再发布,然后是新的21天通知和7天没有......等等 . 我应该安排所有这些天,即使申请是无效 .
要做到这一点,我决定创建21个通知,因为fireInterval = 28days的火灾日期(这是问题)
2 回答
试试这个,您可以通过选择
setDay
,setMonth
,....来更改intervall:如果要设置
UILocalNotifications
应该出现的特定时间,您可以创建上述解决方案的方法并循环显示您希望显示通知的日期的数组:这是你必须打电话的方法
}
如果您希望将来从当前时间开始安排UILocalNotification 20天,您可以执行以下操作:
您需要修改UILocalNotification以获取消息,声音等,然后在完成自定义后触发通知 .