didReceiveLocalNotification方法在应用程序处于后台时未在应用程序委托中调用

我添加了一个本地通知,它也被触发,通过在iOS6上显示一个横幅并在iOS5中显示警报。

但是在iOS6中,app delegate中的 didReceiveLocalNotification 方法没有被调用。

如何知道当应用程序在后台时发生通知?

谢谢。

它永远不会在后台调用。 当你的应用程序在前台时,它会被调用。

检查UIApplicationDelegate协议参考链接了解更多信息