【发布时间】:2016-06-13 19:07:13
【问题描述】:
这就是我想要实现的目标
假设有 3 个针对不同事件的 uilocalnotification。用户尚未启动该应用程序。一个提醒是在下午 12:40、第二个 12:44 和第三个:下午 12:48。用户收到了一条短信,用户打开了短信应用程序并且通知消失了(当然手机现在没有锁定)。现在应用程序应该在图标徽章上显示 3,当用户打开应用程序时,它应该一个接一个地弹出所有三个视图控制器。此外,如果应用程序处于活动状态,所有视图控制器都应该弹出。从下午 12:48 开始,然后是下午 12:44 和下午 12:40。用户可以关闭事件或再次打盹取决于用户的选择。图标的计数现在应该变为 0。
目前已实现:
1) 收到多个通知,但只显示 1 个徽章计数。
2) 通过点击图标启动应用程序时,主视图控制器出现,而不是通知视图控制器,徽章计数也保持为 1
3) 如果通过点击通知中心的本地通知启动应用程序,则仅出现 1 个视图控制器,其余两个通知丢失...
请解决...
【问题讨论】:
标签: ios objective-c iphone uiviewcontroller uilocalnotification