0

有什么方法可以暂时禁用 iPhone 应用程序创建的所有本地通知?我需要根据条件重新启用它们。我的要求是,如果用户关闭了我的应用程序上的通知按钮,则不再显示通知。如果他打开了它,则应显示所有通知。任何的想法?

4

2 回答 2

1

例如,您可以获取所有预定通知并将它们保存在共享首选项中。

[[UIApplication sharedApplication]     scheduledLocalNotifications];

然后取消所有通知:

- (void)cancelLocalNotification:(UILocalNotification *)notification

如果用户再次激活通知,您可以重新安排它们。

于 2013-01-24T11:58:09.597 回答
0

您可以使用“cancelAllLocalNotifications”方法,当用户打开它时,您可以再次为其设置所有通知。

于 2013-01-24T12:09:48.740 回答