我遇到本地通知问题:
当我收到本地通知而不立即打开它时,它将完全保留在通知中心。当我尝试从中心打开通知时,它将正确打开应用程序,但不会调用didReceiveLocalNotification:...方法。当我完全关闭应用程序(任务栏)并点击中心的通知时,它将调用didFinishLaunchingWithOptions:我在其中获取通知
[launchOptions valueForKey:UIApplicationLaunchOptionsLocalNotificationKey]
通知始终为零。
自ios6以来,我遇到了这个问题。还有其他方法可以解决这个问题吗?或者是什么导致了这个问题?
非常感谢!
答案 0 :(得分:0)
问题是我的UserDefaults中的一个零指针,不知怎的,它遇到了那个nil指针。还有一些事情我想通了,当通知中心的通知很旧(按日期)我总是有一个零通知,这不是在记忆中,我现在由我自己管理。