6

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

- 在 XCode 中启动应用程序

- 收到通知

- 在 XCode 中停止应用程序

- 在 XCode 中启动应用程序

- 转到通知中心并点击我的应用程序的通知之一

-打破application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification

在这一点上,如果我检查notification我发现它是nil.

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

4

1 回答 1

0

如果在通知中心点击本地通知,则使用该application:didFinishLaunchingWithOptions:方法启动应用程序,您可以使用 key 从字典中访问UILocalNotification对象。optionsUIApplicationLaunchOptionsLocalNotificationKey

application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification仅当通知触发并且应用程序位于前台时才调用。

于 2013-01-10T23:40:21.660 回答