6

我需要所有通知都会出现在通知中心,并且在我的应用程序中,只有从后台收到的通知或应用程序关闭时才会显示在通知中心。那是我的问题吗?如何从代码向通知中心添加通知?

谢谢!

4

2 回答 2

1

您可以使用postNotification:,postNotificationName:object:postNotificationName:object:userInfo:方法从您的代码中发布通知

有关更多信息,请参阅NSNotificationCenter 参考

希望能帮助到你!

于 2012-07-10T08:22:41.257 回答
1

收到通知时检查应用程序是否处于活动状态

if ([[UIApplication sharedApplication] applicationState] == UIApplicationStateActive)

如果处于活动状态,您可以显示警报或使用本地通知在通知中心添加消息。请注意,用户可以从通知中心删除应用程序,也可以从设置中选择警报而不是横幅。

于 2012-07-10T08:29:11.950 回答