我正在使用UILocalNotifications。我遇到的一个问题是,在XCode中重新启动应用程序后,与通知关联的数据似乎被删除了。以下是我要遵循的步骤。
- 在XCode中启动应用
- 接收通知
- 停止在XCode
中的应用程序- 在XCode中启动应用
- 转到通知中心,然后点按我的应用的其中一个通知
-break application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
此时如果我检查notification
,我发现它是nil
。
任何想法出了什么问题?感谢。
答案 0 :(得分:0)
如果在通知中心点击了本地通知,则使用application:didFinishLaunchingWithOptions:
方法启动应用,您可以使用密钥{UILocalNotification
字典从options
字典访问UIApplicationLaunchOptionsLocalNotificationKey
对象{1}}。
application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
。