【问题标题】:iOS UILocalNotification not updating app iconiOS UILocalNotification 不更新应用程序图标
【发布时间】:2012-06-18 20:17:36
【问题描述】:

首先,我非常感谢您的帮助。

我只需要一点帮助。

我完成了我的应用程序,并使用 UILocalNotifications 来触发一些提醒。应用程序图标始终带有“1”,表示应用程序上有 1 个新通知,但即使没有通知,它也永远如此。我该如何解决这个问题?

其他细节,当用户在 iPhone 触发通知时滑动应用程序图标时(当 iPhone 被锁定或应用程序在后台时在应用程序之外),我希望应用程序在主视图中加载。是否可以?

【问题讨论】:

    标签: iphone ios xcode icons uilocalnotification


    【解决方案1】:

    您可以根据需要在应用程序委托代码中的 didFinishLaunchingWithOptions 和 didReceiveLocalNotification: 中重置徽章编号。即

       [[UIApplication sharedApplication] setApplicationIconBadgeNumber: 0];
    

    我不明白你的第二个问题。 如果你想根据它的启动方式更改它显示的视图,那么你可以这样做,这将再次出现在 didFinishLaunchingWithOptions 或 didReceiveLocalNotification 中。

    【讨论】:

    • 第二个问题是:如何强制系统在收到本地通知时进入主视图?
    • didReceiveLocalNotification: 被调用,当这种情况发生时切换到显示你的主视图的视图控制器或视图。
    猜你喜欢
    • 1970-01-01
    • 2012-06-03
    • 2017-02-08
    • 2013-09-20
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    相关资源
    最近更新 更多