我有一个本地通知的问题:
当我收到本地通知而没有立即打开它时,它将完美地留在通知中心。当我尝试从中心打开通知时,它将正常打开应用程序,但不会调用didReceiveLocalNotification:...方法。当我完全关闭应用程序(任务栏)并点击中心中的通知时,它将调用didFinishLaunchingWithOptions:在其中我使用抓取通知
[launchOptions valueForKey:UIApplicationLaunchOptionsLocalNotificationKey]Notification始终为空。
从ios6开始我就遇到了这个问题。有没有其他方法来解决这个问题呢?或者是什么导致了这个问题?
非常感谢!
发布于 2012-12-06 15:16:47
问题是我的UserDefaults中有一个空指针,不知何故它遇到了那个空指针。还有一件事我想通了,当通知中心的通知很旧(按日期)时,我总是收到一个空通知,这不是保存在内存中,我现在自己处理。
https://stackoverflow.com/questions/13449560
复制相似问题