【问题标题】:UnBadging the app icon (Swift)取消标记应用程序图标 (Swift)
【发布时间】:2015-10-21 07:53:49
【问题描述】:

我的通知工作正常,应用程序图标带有标记,它也会显示在通知中心,但是当进入应用程序或清除通知时。

在通知中心,我的应用图标徽章编号保持不变 代码:

func application(application: UIApplication, didReceiveLocalNotification notification: UILocalNotification) {
            UIApplication.sharedApplication().cancelLocalNotification(notification) 
notification.applicationIconBadgeNumber = 0
UIApplication.sharedApplication().scheduleLocalNotification(notification)    }

【问题讨论】:

    标签: ios notifications icons uilocalnotification cancellation


    【解决方案1】:

    首先,您应该将徽章编号设置为非零值,然后将其设置为零。最后一个代码是清除通知中心的通知。

    UIApplication.sharedApplication().applicationIconBadgeNumber = 1
    UIApplication.sharedApplication().applicationIconBadgeNumber = 0
    UIApplication.sharedApplication().cancelAllLocalNotifications()
    

    【讨论】:

    • 请速回复@jinhua liao
    猜你喜欢
    • 1970-01-01
    • 2019-10-06
    • 2014-11-16
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多