如何设置UI本地通知21天,暂停7天

时间:2016-11-10 11:40:32

标签: swift logic uilocalnotification reminders

我需要每天连续21天设置一次UI本地通知,21天后我需要这些通知暂停7天然后重新开始。

我正在开发一个Swift 2.3应用程序,用于女性月经期控制,我需要创建必须每21天一次的药丸提醒,等待7天,然后连续提醒21天(每天)。

我知道我可以安排使用间隔,但如何在21个连续提醒之间进行这些“休息”?

1 个答案:

答案 0 :(得分:0)

考虑在第21天使第一次提醒无效,并在第二次提醒时添加不同的操作(它应该开始提醒第一种提示)。

这是逻辑:

您开始提醒每天重复。 在21日行动中,您使提醒无效并开始新的提醒,等待7天并触发。 您开始提醒每天重复。 ...