如何在iPhone中禁用UILocalNotification一段时间?

时间:2011-11-11 10:45:09

标签: iphone objective-c ios uilocalnotification

我已经实施了一个提醒iphone应用程序,其中我使用了本地通知提醒。

在此应用程序中,他们的一个功能警报开启/关闭。

因此,当用户设置为on然后用户获得通知,如果用户关闭则用户可以获得通知。

我做谷歌搜索但没有成功。

你能告诉我这是否有可能。

提前致谢

2 个答案:

答案 0 :(得分:0)

您的appln中是否有其他通知。

如果您的应用中没有其他通知,

做一件事,

设置为OFF时 - 取消所有通知
- 计算当前时间和时间的差异。你的通知开火时间。将此设置为某个变量。

将其设置为ON时 - 根据您之前保存的时间重新安排通知。

答案 1 :(得分:0)

根据开关位置

,我正在考虑你知道UISwitch是如何工作的
      UILocalNotification *localNotif;
     //if switch is on 
     localNotif = [[UILocalNotification alloc] init];

    //else if localNotif is not equal to null then 
     localNotif = nil;

您可以启动一个定时器,持续检查开关位置并根据您的编码执行上述操作。