应用程序关闭后,UILocalNotification为零

时间:2013-01-10 22:40:02

标签: ios objective-c notifications uilocalnotification

我正在使用UILocalNotifications。我遇到的一个问题是,在XCode中重新启动应用程序后,与通知关联的数据似乎被删除了。以下是我要遵循的步骤。

- 在XCode中启动应用

- 接收通知

- 停止在XCode

中的应用程序

- 在XCode中启动应用

- 转到通知中心,然后点按我的应用的其中一个通知

-break application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification

此时如果我检查notification,我发现它是nil

任何想法出了什么问题?感谢。

1 个答案:

答案 0 :(得分:0)

如果在通知中心点击了本地通知,则使用application:didFinishLaunchingWithOptions:方法启动应用,您可以使用密钥{UILocalNotification字典从options字典访问UIApplicationLaunchOptionsLocalNotificationKey对象{1}}。

仅当通知触发且应用程序位于前台时才会调用

application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification