2

我一直在寻找解决方案几个小时。我知道如何使用本地通知。我发现本地通知可以重复显示,但通知正文和图标徽章编号应该始终相同。我想要做的是:即使应用程序没有运行,也要反复检查一个条件,如果条件为真,则向通知中心发出通知,在应用程序的图标徽章上显示一个数字。要显示的数字是从数据库中获取的。

有人知道如何处理吗?任何帮助将不胜感激。

4

1 回答 1

0

好吧,您可以这样做,使用 nstimer,然后在计时器选择器内部每隔几分钟运行一次,然后根据该发布通知编写您的条件以检查。

   [NSTimer scheduledTimerWithTimeInterval:1
  target:self select:@selector(sendnotification:)    userInfo:nil repeats:YES];

   -(void)sendnotification:(Nstimer*)timer
   {
   //post notification here
    }
于 2013-10-12T15:14:45.423 回答