我需要通知中心的所有通知都会出现,并且在我的应用中,只有从后台收到的通知或应用关闭的通知才会显示在通知中心。 那是我的问题吗? 如何从代码中向通知中心添加通知?
谢谢!
答案 0 :(得分:1)
收到通知时检查应用程序是否处于活动状态
if ([[UIApplication sharedApplication] applicationState] == UIApplicationStateActive)
如果处于活动状态,您可以显示提醒或使用Local notification在通知中心添加消息。请注意,用户可以从通知中心删除应用,也可以从设置中选择提醒而不是横幅。
答案 1 :(得分:0)
您可以使用postNotification:
,postNotificationName:object:
或postNotificationName:object:userInfo:
方法发布代码中的通知
有关更多信息,请参阅NSNotificationCenter reference
希望它有所帮助!