1

我对本地通知有疑问:

当我收到本地通知并且没有立即打开它时,它将完美地留在通知中心。当我尝试从中心打开通知时,它将正确打开应用程序,但不会调用 didReceiveLocalNotification:... 方法。当我完全关闭应用程序(任务栏)并点击中心的通知时,它将调用 didFinishLaunchingWithOptions: 我在其中获取通知

[launchOptions valueForKey:UIApplicationLaunchOptionsLocalNotificationKey]

通知始终为零。

我从 ios6 开始就有这个问题。有没有其他方法可以处理?或者什么会导致这个问题?

非常感谢!

4

1 回答 1

0

问题是我的 UserDefaults 中的一个 nil 指针,不知何故它遇到了那个 nil 指针。我还发现了一些事情,当通知中心的通知很旧时(按日期),我总是收到一个零通知,那不是记忆中的,我现在自己管理。

于 2012-12-06T07:16:46.620 回答