使用不同控制器中的开关打开/关闭本地通知



对于ViewController1中的简单闹钟应用程序,我有一个ON按钮,OFF按钮和SET按钮。

当我单击SET按钮时,它会带您进入带有日期选择器的弹出窗口(ViewController 2),您可以在其中选择日期并设置闹钟(本地通知)。当我这样做时,警报会按预期响起。

我想做的是设置闹钟,当我按下OFF按钮时,闹钟不会响起。但是当我按下ON按钮时,警报会像上次一样响起。

有人可以指出我解决这个问题的正确方向吗?

您必须为通知编写自己的管理。此管理部分必须知道哪个通知处于活动状态(并注册为真正的本地通知),以及将来应该激活的通知。
如果你这样做了,你可以做任何你想做的事。

最新更新