【问题标题】:didReceiveLocalNotification not getting called when app is in the background on iOS 7当应用程序在 iOS 7 的后台时,没有调用 didReceive LocalNotification
【发布时间】:2014-07-11 00:27:29
【问题描述】:

当我收到本地通知并点击它时,我希望能够从通知中获取信息。

如果我的应用程序在前台,didReceiveLocalNotification 会像我预期的那样被调用。在后台运行时,唯一被调用的委托方法是 iOS 7 上的 didBecomeActive。也不会调用 didFinishLaunchingWithOptions。

在 iOS 6 上,didReceiveLocalNotification 在应用程序运行时被调用,但在后台调用。

iOS 7 中是否有我遗漏的东西发生了变化?

【问题讨论】:

  • 点击通知时必须调用“didReceiveLocalNotification”。请分享您的代码,以便于跟踪问题

标签: ios uilocalnotification


【解决方案1】:

结果证明这是模拟器的怪异之处。切换到另一台计算机时一切正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-17
    • 2014-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多