在切换器中杀死一个应用程序,然后从本地通知启动它,在 didFinishLaunchingWithOptions 中,launchOptions 为 nil
Posted
技术标签:
【中文标题】在切换器中杀死一个应用程序,然后从本地通知启动它,在 didFinishLaunchingWithOptions 中,launchOptions 为 nil【英文标题】:kill a app in switcher, then launch it from a local notification, launchOptions is nil in didFinishLaunchingWithOptions 【发布时间】:2015-02-11 08:24:55 【问题描述】:应用在后台时会收到本地通知,然后我在切换器中将其杀死。当我点击通知时,应用程序重新启动,launchOptions 值为 nil,所以我无法获得有关本地通知的任何信息,我该怎么办?而且,如果我收到多个本地通知,我如何区分我点击了哪个通知?感谢您的任何建议!
【问题讨论】:
【参考方案1】:launchOptions 值 nil 是由于使用 XCode 重新启动应用程序(在这种情况下,使用 Product->Scheme->Edit Scheme 中的“等待我的 MyApp 启动”选项)会删除通知,即使它仍然显示在状态栏,所以只是在 alertView 中显示值 详情:XCode : why launchOptions in didFinishLaunchingWithOptions always nil?
【讨论】:
以上是关于在切换器中杀死一个应用程序,然后从本地通知启动它,在 didFinishLaunchingWithOptions 中,launchOptions 为 nil的主要内容,如果未能解决你的问题,请参考以下文章