当应用程序处于后台时处理本地通知

问题描述:

当我的应用程序收到本地通知时,它会在Core Data中插入一个条目。当应用程序处于后台时处理本地通知

这在以下情况下正常工作。

  1. 应用程序正在运行且可见。
  2. 应用程序处于后台或根本没有运行,但在接收通知时点击“查看”。

但是,如果我点击“关闭”,则不会进入。我在AppDelegate的“didReceiveLocalNotification”和“didFinishLaunchingWithOptions”中添加了插入方法。

任何人都可以详细说明如果我们关闭通知将调用什么方法?

+0

您应该尝试选择为您的问题提供上下文的标签,并避免使用过宽的标签而无法对问题进行分类。自从您提到核心数据后,我添加了“osx”和“core-data”标签,并删除了“本地”标签,因为在提及“本地”一词的基础上,将问题与其他问题相关联几乎没有价值。 – Wyzard 2011-04-27 06:10:16

+0

该问题提到了本地通知,这就是为什么它以“本地”标签结束。这是一个iOS问题。 – 2011-04-27 06:23:02

+0

@尼古拉斯莱利:但看看标签为“本地”的其他问题。有一个关于在IE中打开本地HTML文件,一个关于运行本地MySQL,一个关于X11转发等 - 没有真正的关联。 – Wyzard 2011-04-27 06:28:00

据我所知,点击“关闭”本地通知将关闭通知,而不是调用应用程序。

但是,当您发送通知时,您不能插入数据吗?

+0

由于商业原因,我只需要在应用程序收到通知时进行输入,而不是在我发送通知时输入 – Sahil 2011-04-28 09:57:59

+0

您是否延迟发送通知? – Axel 2011-04-28 18:17:43

+0

是的。通知起火日期基于用户输入。它可以是从1小时到1个月的任何时间。 – Sahil 2011-04-29 08:29:32