首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >didReceiveLocalNotification: UILocalNotification始终为空

问didReceiveLocalNotification: UILocalNotification始终为空
EN

Stack Overflow用户
提问于 2012-11-19 15:45:23
回答 1查看 528关注 0票数 1

我有一个本地通知的问题:

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

代码语言:javascript
复制
[launchOptions valueForKey:UIApplicationLaunchOptionsLocalNotificationKey]

Notification始终为空。

从ios6开始我就遇到了这个问题。有没有其他方法来解决这个问题呢?或者是什么导致了这个问题?

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-06 15:16:47

问题是我的UserDefaults中有一个空指针,不知何故它遇到了那个空指针。还有一件事我想通了,当通知中心的通知很旧(按日期)时,我总是收到一个空通知,这不是保存在内存中,我现在自己处理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13449560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档